Initial attempt at decoupling the JavaScript capable view from a UIViewController. You can now independently use EJJavaScriptView to load, display and interact with .js files.
Maintains backwards compatibility for those wanting to use as a standalone js app.
Renames EJApp to EJAppViewController to reflect the actual class
Removes dependency on initWithWindow: initializer
Adds a common EJUtils class
EJJavaScriptView is created as a shared instance only.
Protect alloc in EJAppViewController from being allocated more than once.
Only access EJAppViewController in the app delegate by calling it's singleton instance instead of attempting to alloc init it
syntax cleanup
rename instance of EJJavaScriptView in EJBindingCanvasContext2D
Cleanup app delegate
Merge branch 'separate-view' of github.com:paperlesspost/Ejecta into paperlesspost-separate-view
Cosmetics - tabs vs. spaces
Removed "Created by" headers
Cosmetics - use consistent whitespace for pointers
Cosmetics - use new accessor style
return to non arc
Bring EJJavaScriptView back to non-ARC
Cosmetics: retain instance when creating JSObject
Extracted JS class loading in its own class
Removed globals; allow multiple instances of EJJavaScriptView