Upgrade to Meteor 0.8.0.1 (new blaze rendering engine).

Meteor release notes:
https://www.meteor.com/blog/2014/03/27/meteor-080-introducing-blaze
https://github.com/meteor/meteor/blob/release/0.8.0.1/History.md

A number of changes to support the new Blaze rendering engine; see
https://github.com/meteor/meteor/wiki/Using-Blaze for more details.

* No more {{#isolate}}, or preserve: these are not necessary any more;
they've been removed from our codebase.  The `preserve-inputs` package
has also been deprecated and removed.

* Rendered callback only fires once: this was the trickiest change.
In many cases we used an 'this.afterFirstRender?()' pattern in order
to only execute some code on the first render; these were easy to
inline and remove.  Other bits of code required more attention;
in two cases (`scrollHack` and `updateScrollSpy`) we added new helper
functions which would get invoked when the relevant bits of the page
were modified.  On the round and puzzle pages we added new `autorun`
computations that would update the title specifically when dependencies
changed.

* Conditional attributes with no value: we needed to rewrite our
`checked` attribute as `checked={{isChecked}}` as the Blaze wiki documents.
Meteor has deprecated the `Handlebars` namespace.

Methods from `Handlebars` have been moved into `Spacebars` and/or `UI`.

Change-Id: Ida89a509bb33c6921c924bb4d0683fcc9426411b
Bug fixes and debugging related to 0.8.0.1 upgrade.

Change-Id: I714e5fcf0ecffd55771163a0cb9248bfaca9b8ed
Upgrade to Meteor 0.8.1 (DDP improvements, security fixes for oauth).

Meteor release notes:
https://www.meteor.com/blog/2014/04/30/meteor-081-important-oauth-update
https://github.com/meteor/meteor/blob/release/0.8.1/History.md

Change-Id: I1586c4a5ec64e01ce4502b8634eaa5e6d9fb64ca
Only load AppCache configuration on server.

Change-Id: I6e7c7235118e2af0ad6a9e147e58fc1279a58699
Suppress browser scoll events when new messages are received.

Don't be confused into thinking the user is manually scrolling.

Change-Id: I3ef59faec05de804e2debefa6c0b489d1ddfd792
Turn off AppCache.

We are now exceeding the 5MB limit (which is the most we can cache portably
across browsers) and cjb suspects that appcache is killing our performance
in any case.

Change-Id: Id8bb0f9f7b276dfd85941dea42eba0483ecbd621
Upgrade to Meteor 0.8.2 (potpourri update).

Meteor release notes:
https://www.meteor.com/blog/2014/06/23/meteor-082
https://github.com/meteor/meteor/blob/release/0.8.2/History.md

Change-Id: I203b615b76da085dea0dde7b03623c4e5b7dfe4d
Upgrade to Meteor 0.8.3 (performance improvements).

Meteor release notes:
https://www.meteor.com/blog/2014/07/29/meteor-083
https://github.com/meteor/meteor/blob/release/0.8.3/History.md

* Used new `Template#autorun` method which automatically cleans up the
computation when the template is destroyed.

Change-Id: I4a0213ae84355701d88de268c0fc55bb36762fe9
Upgrade to Meteor 0.9.0.1 (new package system).

Meteor release notes:
https://www.meteor.com/blog/2014/08/26/meteor-090-new-packaging-system
https://github.com/meteor/meteor/blob/release/METEOR@0.9.0.1/History.md

* Packaged the twitter, googleapis, and mail-listener2 packages as
official Meteor packages on atmosphere.

Change-Id: I9f2125ec894d1c96564479bafb292eae2e6f5da7
Upgrade to Meteor 0.9.1.1 ("solidified Blaze APIs").

Meteor release notes:
https://www.meteor.com/blog/2014/09/04/meteor-091-organizations-blaze-APIs
https://github.com/meteor/meteor/blob/release/METEOR@0.9.1.1/History.md

* Renamed Meteor.Collection -> Mongo.Collection
* Renamed Deps -> Tracker
* Renamed standard-app-packages -> meteor-platform

Change-Id: I8178294710c2de2df02ff3283b1c4ab00226347f
Check in some Meteor house-keeping files.

Change-Id: I5305b8242c295500588b172cc71a90ae95fcc212
Update favico.js to 0.3.5.

Latest version from https://github.com/ejci/favico.js

Change-Id: I58f115726a470154bd3baf5e1abf50e1f3cd265c
Upgrade to Meteor 0.9.2.2 (PhoneGap).

Meteor release notes:
https://www.meteor.com/blog/2014/09/15/meteor-092-iOS-Android-mobile-apps-phonegap-cordova
https://github.com/meteor/meteor/blob/release/METEOR@0.9.2.2/History.md

* Mobile app support; doesn't affect us.

Change-Id: I2344be8e74e95a3e066b8fced002af7c77a9a24b
Upgrade to Meteor 0.9.3.1 (package system improvements).

Meteor release notes:
https://www.meteor.com/blog/2014/09/25/meteor-093-packaging-system-updates
https://github.com/meteor/meteor/blob/release/METEOR@0.9.3.1/History.md

Change-Id: I8171ffe9c023766070e7c76349e0a720e7db287d
Upgrade `twitter` and `googleapis` packages.

Change-Id: Iefaaf01defe00e9bbf194852bd80956d21b58c6b
Upgrade to Meteor 0.9.4 (mobile and testing).

Meteor release notes:
https://www.meteor.com/blog/2014/10/13/meteor-094-mobile-and-testing
https://github.com/meteor/meteor/blob/release/METEOR@0.9.4/History.md

Change-Id: I917788be4983bf9314f77576e68f79d9fd92538c
Rename UI.registerHelper -> Template.registerHelper

Change-Id: Icdd3dc0bc7f9ff0a2dde32c066536bf070d38bb4
Use Template#helpers method to define helpers.

Previously, helpers were added directly as properties of the template
object.  That has been deprecated now (in Meteor >= 0.9.4) in favor of
passing a hash to `Template#helpers`.

Change-Id: I176e8270ed615cd5692a34d0d42dc216114e8cac
Upgrade to Meteor 1.0.

Meteor release notes:
https://www.meteor.com/blog/2014/10/28/meteor-1-0
https://github.com/meteor/meteor/blob/release/METEOR@1.0/History.md

Change-Id: Iae7059a082fb1d8773bc19d525c229833ba2aae6