CallbackRepeater: Removed stupid parameter typo
CallbackRepeater: Just to be safe, changed notify() to notifyAll()
EditorController: Restricted access specifiers; added setTurboEnabled()
BlackBox: Fixed getOscillators() always returning an empty set
Added a few more example files
SimUtil: Improved encode/decode performance a little
GraphicGen: Added labels to comparator graphic
Removed dupe AboutDialogue class, moved to Help package
Optimiser now operates in terms of ints; better memory efficiency
HistoryManager: Fixed incorrect comments
Minor commenting and refactoring
Reorganised editor classes
Reorganised GUI packages, things were getting out of control.
Split sim components into multiple packages
ToolTraceDrawer: Updated reference to SimMapper class
Added class RemappableObjectInputStream for backwards compatibility
Moved History classes into editor controller package
Added dedicated Storage class for the editor.
Saves are now compressed; added backwards compatibility for old files.
Updated example save files to the newer compressed format.
On average the files are now 80% smaller.