Add tab completion to chat

Closes #67.

Change-Id: I630fda367968bc38c4206713a3da59941e646c88
Upgrade to Meteor 0.6.0 (new major version).

* New packaging system.

* Variables are not global by default.  Use window.share (@share in
CoffeeScript) to manually manage variable visibility.

Meteor release notes:
https://www.meteor.com/blog/2013/04/04/meteor-060-brand-new-distribution-system-app-packages-npm-integration
https://github.com/meteor/meteor/blob/release/0.6.0/History.md

Change-Id: I8f67bcc94fbe5144eef8a62ac8562f3853d22282
Fix document.body.scrollTop deprecation warning.

Chrome warns that we should be using document.documentElement.scrollTop
in strict mode, and only touching document.body.scrollTop if we are in
quirks mode.

Change-Id: I17f374d355c4f9f6a36470b85701a10267a2c169
De-lint.

Use a combination of coffeelint and jshint in order to clean up some
code style issues.  Primarily this flagged inconsistent indentation,
but it also found some uses of undefined global variables which I
used to fixup the 0.6.0 port patch.

Change-Id: I0d1a6991801fadd7316959f6f868a725d7db2741
Make splitter resize more robust.

Keep automatically resizing the top portion to fit the content until/unless
the user manually resizes it.  This handles the case where the content in
the top section is updated 'slowly', which previously caused the top pane
to be initialized too small.

Change-Id: I9dc51d04cb36b6b64adca8b6255398aaf19bd7f2
Upgrade to Meteor 0.6.2 (bug fix release).

* Enable strict mode for coffeescript sources.

Meteor release notes:
https://www.meteor.com/blog/2013/04/16/meteor-062-d3js-v3-debugging-improvements-experimental-server-to-server-ddp
https://github.com/meteor/meteor/blob/release/0.6.2/History.md

Change-Id: Ib3b997d24fce4f85a5e26c3b5e068c70df7c6df0
Upgrade to Meteor 0.6.3 (coffeescript update).

* Move alertify and jquery into client/compatibility folder to avoid
extra scope wrapping.

* Use new 'check' package to verify arguments of server methods.

Meteor release notes:
https://www.meteor.com/blog/2013/05/15/meteor-063-websockets-mongodb-24-coffee-162-synthetic-tap-events
https://github.com/meteor/meteor/blob/release/0.6.3/History.md

CoffeeScript updated from 1.5.0 to 1.6.2.  Release notes:
http://coffeescript.org/#changelog

Change-Id: I85cfcdb0d1170ce6c8cade3eb3adce3f012c08d9