Allow (citation) note sections to be updated
Start making a document selector widget
Make sure note sections are ordered properly
Finish backbone app, with implementation in note sections
Always pass request context to note section serializers

This way, URLs will always be absolute. Sometimes they weren't.
Proxy key* & input events in wysihtml5 editor

see https://github.com/xing/wysihtml5/pull/174
Improve note-sections app, esp loading & save indicators
Enable citeproc-js processing in web workers

This was important because with Mozilla's deprecation of E4X in Firefox,
XML parsing of CSL templates became very slow, blocking the UI for 2-3
seconds upon initialization of a citeproc engine. In a perfect world,
this work could have just been offloaded to a web worker, but, as we all
know, this isn't a perfect world. Web workers do not have access to many
of the main DOM APIs, including a DOM/XML parser. Annoying.

Luckily, the citeproc developers recently added a new "XML" parsing
engine (xmljson.js), expressly for use in environments without proper
XML parsers.

Workers instantiated from `citeproc-worker.js` will return a formatted
citation & a CSL JSON object when sent a Zotero JSON object.
Finish implementing add document view
Muck with styling for editing interface

What a mess. Should be cleaned up when things settle down a bit. It'd be
good to clean up enought to the point that a designer could sit down and
work with the junk I've put in.