Use setuptools instead of distutils to allow installation in development mode.
Make _UNITS, _PREFIXES and _SUFFIXES instance attributes of UnitRegistry (instead of class attributes) to allow multiple registries.
Always use true division with Quantities, as their values are floats.
Always return canonical (reference) form of items from a unit registry.