Fixed bug in str(Q_.units) when multiple units in denominator.

example of bug:
    x = Q_(1, 'g/(m**2*s)')
    # gram / meter ** 2 * seconds
    # not gram / (meter **2 * seconds)

Test is added.  Note tests/test_pint.py passes.  Others fail consistently
before and after this change.