Remove unnecessary Meteor.is{Client,Server} checks in client/server directories.

Putting code in the client/server directories already restricts code to
one or the other.
No need to reference the window object here.
Add a scrollbar to the hamburger menu.
Remove some obsolete foundation stuff.
Upgrade to meteor 0.9.2.2.
Use ObjectIDs as ids in collections.
Fix schema definition for Annotations.
Remove the border-radius mixin.

border-radius without vendor prefixes has good enough support in recent
browsers. I don't think this mixin is necessary.
Vendor prefix all flexbox stuff.

This uses a mixin which provides very general support for vendor prefixing
any CSS property.
Factor the hideable sidebar out so that it can be reused.
Move some conditional logic from template helper to template.
ANNOTATOR PACKAGE!!! YAYYYY

This packages adds a non-standalone browserify bundle (i.e. one that
exports a "require" function) to the app that it is used with. Currently
the following modules are available:

annotator - annotator core
annotator-plugin-highlighter - the highlighter plugin
annotator-store-meteor - a store plugin which works with meteor collections

Technically you can still use the Annotator.Plugin.fetch() API to get plugin
references, but it is not recommended. The meteor store plugin does not register
itself with annotator, and if any non-core plugins (i.e. ones that annotator core
does not register automatically) are ever made available then we will need to either:

1. Add them as entry points in the bundle
2. Require that people "require" them before using the plugin fetch API.

In general, I do not see the point of annotator's plugin registration system and
I want it gone. However, that is going to have to be a project for a later date.
In the mean time, the best thing to do is just to use the "require" function.
This is simple to do and this package will continue to support it into the future.
Use the annotator package to display annotation highlights!!!
Display the Loading message in the chapter list while the work is loading.
Add a reset rule for all ul elements.
Switch the reading view sidebar over to be a hideable-sidebar.

More flexbox, yay.
Don't put the stuff to the right of the hamburger menu in its own div.

This allows different pages more flexibility - in particular, the reading
view can add its own sidebar at the same level as the hamburger sidebar.
This also results in less div nesting and fewer flexboxes, which is always
good.
Use more nesting in _library.scss.
Add a background to the reading sidebar.
Revise styling of the content panel in the reading view.

The content now has a fixed maximum width that it will not shrink
from unless the window is too narrow. This eliminates distracting
reflows in most cases.