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
hopefulles solves #909
fix typo
When multiplying/dividing a unit or a quantity with a string, try to turn the string into a Unit first, otherwise raise a ValueError.
Fix failure when adding a row to an empty masked Table

Also fixed another issue where (with masked table) calling
add_row() would add a row copying the first row instead of the
advertised behavior of adding a row of "zeros".  The docstring
was clear that it should be zeros.
Added fix for Issue#977
Rename utils.meta to utils.metadata
Use single deepcopy instead of once per key in meta merge
Refactor get_merge_descrs
Finish refactor of get_merge_descrs and update join accordingly
Add initial Table vstack implementation
Add Table hstack method
Replace require_match arg with new join_type 'exact' in hstack
Replace require_match arg with new join_type 'exact' in vstack
Add docstrings for hstack and vstack
Fix mistake that was accidentally working in Python 2.x but not 3.x
Change hstack/vstack to stack_columns/stack_rows