The Scalability Patch

Fixed figures.js scalability for buttons, as well as fix a horrible
merge mistake.
Merge branch 'master' of https://github.com/Watson-Reboot-Project/Assembly-Lab
Magic Happened

First implementation of the editor utilizing the Watson Framework
Editor.
added comment to auto-scale/zoom/what-have-you in mobile
Initial changes
Initial changes
Merge branch 'master' of https://github.com/Watson-Reboot-Project/Assembly-Lab

Conflicts:
	js/assemblyui.js
NaN fix

Fixed the bug of putting NaN problems in the Memory under Assembly tab.
Store Flag

Functionality to support selective updating of memory. storeFlag is set
whenever the memory is written to so the controller knows to update the
display.
HTML Formatting changes

Some early style changes done to the main HTML figures. These changes
are to be later mirrored across to the Figures.js file as well as the
editor.
HTML Formatting changes v2

Continuation of formatting changes done in the previous commit, with a
focus on the Figures and Editor pages. Also added more formatting across
the individual figures.
Early Editor Changes

Updates pertinent to the new Watson Editor API. Setting up for click
handlers and future expansion into the Dialog prompts.
CPU/Memory Issues Fix

This Patch adds some functionality to potentially be able to selectively
update the memory display based upon when updates occur to the true
internal memory.
Insertion Logic

Added code to prevent insertion of command code into the memory
allocations (ie .WORD and .BLOCK)
Insertion Logic v2

Fixed a problem with Insertion logic, where .WORD and .BLOCK allocations
could be placed anywhere in the program.
Editor Window

Removed the legacy code for the editor window to resolve a scrollbar
issue.
OH MY GOSH, DIALOG BOXES!!!

Added the basic functionality of Dialog Boxes to add useful data to the
program code. Some error catching was added, but more will be required
before release.
The Editor Update v1.0

Major changes to the program to support massive CPU changes and Editor
Additions. Notable changes include:
1. Dialog Box css issues resolved
2. .BLOCK and .WORD insertion bug fixed
3. Insertion Buttons rearranged
4. Beginning of transfer of changes Landon made for the CPU bug.
The Editor Update v1.1

This patch finishes the integration of code that Landon had written to
fix the CPU bug.
Te Editor Update v1.2

Continuation of the major push for the working Editor. New changes
include:
1. Initial Preprocessor constructed (not tested thoroughly)
2. Dialog Boxes now center with their Editor Div's
3. Further conversion of the Assembler to interpret code