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
Merge pull request #949 from mdboom/unit/string_quantities

units: Multiplying a string by a unit has strange behavior