JRE6 Compatibility

Changed build dependencies to JRE 6 instead of JRE 7. See Interpreter
commit for more details-- no real changes needed for the simulator.
Starting GUI Redesign + Notes file

Starting to redesign the GUI layout and switch to a JApplet.
See 'Ian_SimNotes.doc' for general information about the project + tasks
Completed SimulatorPanel (-integration and Stage)

Finished layout for the Simulator panel, not including the Stage where
the maze is drawn-- currently only a JTextArea to fill the space.
This commit is mostly to give me a restore point before I start swinging
at integrating this into the main program, and putting the Stage +
Simulator components into the SimPanel.
Complete SimulatorPanel, minus minor features

Fully laid out and functional SimulatorPanel, minus loading mazes and
robot configs. Simulator seems to be working fine, though a bit slow /
laggy. Need to investigate the solution I used to the starting &
stopping problem, in one of the interpreter classes.
Up to date w/ Garret's Interpreter + Notes
Cleanup + basic maze builder

Cleaned up a few files. Added prebuilt mazes to test loading into the
simulator panel. Basic maze builder components added, layout is terrible
right now, but it works. No saving/loading mazes/loading themes yet.
Maze Builder Features + Resizable maze editing

Can do new/save/load from Maze Builder, with some minor bugs. Can also
change size of mazes in the editor on the fly, and edit in the new
boundaries. Haven't tested execution yet, but do not anticipate many
problems.
Added extra mazes and themes

No changing themes yet, but Default theme and Minecraft theme
Almost Finished

Mazebuilder complete, and GUI/Visual layout finished.

Remains to be finished:
-Starting/Stopping issues
-Config import bugs
-Reverse-editing-- edit code in textbox, reimport that edited code
Merge pull request #1 from IanPlu/master

Up-to-date, finished visually