Extracted all messages from validator.js and added it to default.js associated with keys
String customization OK for errors
Extracted the customization logic to a class that is instantiated in core.js. The instance is passed to the validator and the editors
Fix checkbox alignment for Bootstrap 3.2.0
Merge branch 'master' of https://github.com/SebT/json-editor into SebT-master
Merge branch 'SebT-master'
Clean up string translation code.  Rename `formatter` to `translate` to reduce naming confusion with the JSON Schema `format` keyword. Fixes #74
Merge branch 'patch-1' of https://github.com/bmcbride/json-editor into bmcbride-path-1
Merge branch 'bmcbride-patch-1'
Change validation error message for minLength: 1 to be "Value required". #158
Initial setup of recursive schema support. DOESN'T WORK YET!
Partial support for recursive schemas.  A lot of stuff is still broken.
Editor API restructure to enable easier recursive schema support.

Lots of things still broken.
More recursive schema work.  Still needs work.
New complete.html example (still a work in progress).
More recursive schema fixes and code cleanup.
More "CSS skinnability" added class to "row", relates to issue #156
(cherry picked from commit bf2d3dd)
Don't submit a form when clicking a button. Allow JSON editor to be wrapped in form-tags
(cherry picked from commit 7e73ccf)
Add support for defaultProprties, overhaul object properties modal, fix dynamic headers.

Also added more recursive examples to complete.html
Add recursive schema and defaultProperties documentation.
Change `complete.html` to `recursive.html` and just demonstrate the recursive schema support.
Update demo to reflect my real age :)