Fix line splitting in test to make it work properly on Windows
Use splitlines instead of split('\n') where appropriate
Merge pull request #25 from mdboom/misc/splitlines

Use splitlines instead of split('\n') where appropriate
Fix string -> bytes for Windows testing
When multiplying/dividing a unit or a quantity with a string, try to turn the string into a Unit first, otherwise raise a ValueError.
Add an additional test
Improve error message
In VOTable 1.2, the INFO element is allowed before the DATA element inside of a TABLE element.  This fixes that.  (For an example file, see http://gsss.stsci.edu/webservices/vo/ConeSearch.aspx?CAT=GSC23&RA=0&DEC=91.0&SR=0.1)
Merge pull request #1000 from mdboom/votable/info-under-table

io.votable: Fix dropping of INFO element inside TABLE element
Merge pull request #949 from mdboom/unit/string_quantities

units: Multiplying a string by a unit has strange behavior
Merge pull request #710 from astrofrog/utils/fix-failing-windows-api-page-test

Python 3 Windows test failure for find_api_page
made angle_utilities.py non-executable

It doesn't actually do anything when you execute it anyway, but I think it's a holdover from when it wasn't in astropy.
Should fix #878.  iterating over a Quantity now returns a generator
which is nice, and a little preferable over relying on ``__getitem__`.
Also fixed ``isiterable()`` to better catch false positives in cases
like Numpy arrays and Quantities, where they implement ``__iter__``, but
it can raise a ``TypeError`` in certain cases.