Remove call to System.exit()

Trying to get code to dispose correctly on its own
Various tweaks to disposal process

This code is in place to improve disposal process in order to get ImageJ to
terminate without a System.exit() call.

Note that the key hangup is the line in MacOsxPlatform that sets the default
menu bar. If that line is commented out IJ2 exits correctly.