Ignore *.pyc
Add __eq__ for GeneralNote & Duration

Also add __hash__ for GeneralNote.
Don't crash on values being too high

Very large intervals cause Interval's init method to crash, as there is
no value in common.musicOrdinals for undirected intervals greater than
23.
Fix #transposePitch accidental adjustment