First commit of the Equelle kitchen-sink web demonstration

The webdemo folder now contains a vagrant virtual machine setup which runs a webserver hosting the Equelle kitchen-sink demonstration.
The purpose of this demonstration is to provide an environment for testing the Equelle DSL in a browser, without the need to install or compile anything.
The user writes valid Equelle code in the browser code editor and supplies inputs to the simulation, the simulator is then compiled and run on the webserver and outputs the simulation results in the browser for the user to view.
Added .gitignore file to ignore the .vagrant folder
Change order of vagrant bootstrapping script to get the server working
Added a skeleton directory for use when compiling the Equelle executable, and added the tmp node.js module for handling the temporary working folders of this compilation
Added the compilation of an Equelle executable on server and client-side
Removed unused Ace-modes
Now using CDN hosted javscript libraries, instead of hosting self
Started working on work-flow based layot using AngularJS
Completed first draft of Equelle->C++ compilation step. Moved compilation of Equelle->C++ and navigation to separate AngularJS modules.
Modularized node and angular code, changed to websockets for node communication, added lots of error handling, completed compilation parts

The now first-draft working parts are:
- The editor
- The compilation process from Equelle to C++
- The compilation process from C++ to an executable
- Storage of all the above components in browser localStorage
Completed the input of values, files and grid options. Started modularizing the last step, running of the executable
Completed first draft of simulator execution. First functional version of webdemo.
Created a set of scripts that generate a CodeMirror mode for the Equelle language

These scripts rely on the FLEX and Bison config files that are used to make the Equelle compiler
Fixed an error in the .gitignore, and removed temporary local file style.js
Created README.md file for the CodeMirror mode generation scripts
Fixed an error in the CodeMirror mode generation scripts
Added the CodeMirror language mode for Equelle
Simplified CodeMirror mode generation scripts
Completed syntax highligting and auto-indentation
Added initial code-code completion script