Make Quantity add/sub return NotImplemented
Make Quantity add/sub return NotImplemented

The Python docs specify that when an overloaded operator is not
implemented for a particular type, the operator method should return
NotImplemented. This allows the interpreter to try fallback
operations (e.g. reversing the operation) to try and find another
method that will work.

dmwelch/pint