Merge pull request #25 from mdboom/misc/splitlines

Use splitlines instead of split('\n') where appropriate
Fix string -> bytes for Windows testing
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.
Based an idea by @adrn in #794, this adds "automatic" members to
Quantity that allow the user to easily convert to other units.

This involved add a more complex UnitRegistry class, that also keeps
a dictionary of all registered units sorted by their physical
type.

From this new registry, a `compose` can also limit the set of units
that it needs to search through for a match, making it faster, so
this PR has the added bonus of being a performance improvement.
Update docs
Updates from comments in PR and other minor doc changes etc.
Fix typo
Add note about equivalency suggested by @astrofrog
Only use full names for attribute conversions
Fixes after rebase