Add np.float32 to list of acceptable numerics
Generalize the single-value type checking some more

Instead of extending just with np.float32, add np.floating
and np.integer types.
Line length fix and improve error message
Add test of accepted numeric types in set_data
Update version to 0.3.5dev
Merge pull request #25 from sot/float32

Improve ModelComponent set_data to accept numpy scalar numeric types