Remove references to unused files:
canvas.css - controlled font-size, to be fixed in next commit
state-description-maintainer.css - superceded by symbol lookup table

sylvester.js - possibly to be included when needed
Text within canvas is now 1em (matching the jqueryui widget, and therefore the buttons)
All canvas drawn text by the Text function is set as 1em
Move presentation buttons to top
Migrate static Eden methods to instance methods.

These static methods relied on a global `eden` instance, now they are called on
that instance instead.
Split Eden class in two.

* EdenUI which has UI, views and plugin related methods.
* Eden which is just an executor for eden code, separate to UI.
Shorten eden execution tests :D
Remove use strict for now, fix later.
Add error method on Eden and use in models.
includeJS can now load a JSE.
Eden#execute takes callback, use jQuery JSONP helper.
Type testing functions plus initial JSE testing framework.