Fix #1232: powers are now displayed as integers or fractions, not floating point, in all formatters
Fix some compiler warnings
Fix coding in units/test/test_format.py