V1.9 Fix load and map default scales

Load is now fully operational. The rebels will meet their doom.

Began a huge change to use a hashmap to link scale intervals with their names.
   Still need to remove references to old static arrays.

P.S. Your tempo slider is awesome! I made it slightly more awesome by creating
a "pause()" that doesn't release all the sound resources that "stop()" does.

NO KNOWN BUGS!

Looks like all that's left to right now is aesthetic:
   Graphics
   New instruments
      (I can handle the 2 lines we need to change for an instrument offset)
   Drop entire sound library by 1 octave
Fixed last loading bug, please read last commit

Explicitly setting generator before resetting the index based on generator
values is probably a safe call, but we should really fix the bug where the
generator isn't being set properly somewhere :/

Anyway, please read the last commit if you haven't.