Bump NPM dependencies
Add Scan model and collection in Backbone
Merge branch 'dev' into backbone-admin
Add very simple scan view to documents
Simple drag/drop for scans
Make sure zotero_data field is cleaned in API writes
Ignore zotero fields missing in CSL field map

when creating citations, it's fine if some zotero fields don't map to
CSL fields.
Remove the dumb big red "edit" button from note page

Replace with inline css. (sorry)

Removes unused js files from the note page too.
Update bootstrap to 2.3.2

Still should probably go to 3.x at some point, but this lets us upgrade
less.
Upgrade less to 1.7; generate source maps if DEBUG
Don't highglight note description field
Fix "Add document" modal

Wasn't being sized properly; wysihtml5 stylesheet was missing.
Various fixes for adding documents inline

Styling of zotero data; toggling between first/last names or literal
name; dumb bugs.
Start changing code about note section ordering

Remove code about a `section_ordering` attribute of notes as a whole,
beginning to replace that with `ordering` attribute of individual
sections.
Handle section ordering; refactor section editing

Ordering is now handled within the `add` and `save` methods of
collections of note sections. This means just using `at` and `save` like
normal will work.

This might be a bummer of a way to do things but ordering is hard.
Enable displaying/editing whether a note is private
Enable setting document citations manually

Also includes various bug fixes for things regarding citations.
Start some cleaning of LESS files

before piling on any more garbage
Finish layout for document editing page
Improve layout of topic editing page