BibEdit: multiple improvements and features
BibEdit: multiple improvements and features

* Application title renamed to Record Editor in public interfaces.

* Moved many functions from bibedit_menu.js to bibedit_engine.js. Wrote
  table of contents in bibedit_engine.js.

* Editing of a field is now initated with single mouse click.

* Editing is now ended by clicking ESC (cancel), Return (save) or
  Tab (Save and Next). The "Save" and "Cancel" buttons are removed.

* Menu slightly rebuilt, with img links for "New record" and "Clone
  record".

* Added more hotkeys, for recently added features. Updated admin guide.

* Use of highlighting when cloning records.

* Use of highlighting when saving new content.

* Fixed improper handling of tags with characters.

* Submission will be denied if record contains invalid XML characters.

* Private functions in bibedit_utils.py prefixed and moved to end of
  module.

* Pretty exception if simplejson is not installed.

* Lots of minor improvements and bugfixes.

inveniosoftware/invenio-accounts,tiborsimko/invenio-accounts,tiborsimko/invenio-accounts,inveniosoftware/invenio-accounts,inveniosoftware/invenio-accounts,inspirehep/invenio-accounts,tiborsimko/invenio-accounts,inspirehep/invenio-accounts,inspirehep/invenio-accounts