Editor

@eric79 @kadst43 

- A JSON structure can now be generated from the DOM representation.
- New elements can be added to arrays and objects by clicking the "+" button to the right of the entry.
- New scenarios can be added by clicking the "Add Scenario" button.
- Replaced `vwf_view,kernel.application()` and `sceneID` with a function that retrieves and returns the app ID.
- Adjusted styles.
- Scenarios now save as they are being edited in the following ways:
  - Changing a boolean value.
  - Clicking out of the text box after updating a string.
  - Clicking out of the text box after updating a numeric value.
  - Adding a new Array entry.
  - Adding a new Object entry.
- Added element for deleting an entry.
  - Clicking delete entry and then clicking the entry you want to delete will delete it.
  - Does not delete the "scenarios" entry.
- Fix bug causing "Exit to Main Menu" to fail.
  - Re-enables continue button when exiting to main menu (track in-game progress).
- Added JsonEditor.js (WIP, unused).
You can also use `&mult` instead of `&#215` in case that's a little clearer of what the symbol is.  I know that you're not using it as a multiplication symbol, so it's adding symantecs to it that aren't correct, but maybe it's a little less opaque than that random character.  I think that I would use `&mult`, but it's up to you.