Changes to allow automated conversion from Python 2 to Python 3

This is an initial set of changes to allow the automated conversion of abjad from Python 2 to 3.
I will try to submit a final batch of changes still this week.

They most do hash management, resolve comparison issues and deal with divisions.