Measurement of the asymmetry for π+ photoproduction from polarized protons between 300 and 900 MeV