JSONEditorOnline type definitions and tests

Initial commit of JSONEditorOnline type definitions and tests.
Added JSONFormatter interface and tests
Updates to JSONEditorNode
Definitions for jquery.clientSideLogging #218
Definitions for jquery.clientSideLogging #218
Update definitions.
Finish initial creation
fix undesrscorejs test errors
Add defintions and tests for EpicEditor
Qunit definitions. I changed variable declarations for function declarations to allow overloading
Fix for Jquery each method definition
Update phonegap/phonegap.d.ts

Geolocation is now part of lib.d.ts and the duplicate declaration causes an error.