Mimize shrinkwrap files so that they change less in git.
Use Websockets on all browsers other than iOS <= 5
Include environment info in every web request.

Pass available environment info (Meteor version, OS, etc) in every web
request in User-Agent http header. OS platfrom, release, arch, type
available from node api and Meteor release number.
Faster reconnects. Fixes #696

- Lower reconnect timeout to 5m
- Respond to the 'online' event to reconnect immediately
  eg. in case you switched from 3G to Wi-Fi
History.md
History.md improvement
oops
fix npm tests
History updates. Add missing changes and missing users, reorder, and wordsmith.
Fix IE8. It does not have window.addEventListener
Fix Firefox 3.6. addEventListener useCapture parameter is not optional on old firefox.
Our version of underscore doesn't have 'partial' anymore since we
downgraded.

Missed one instance of this because I missed arrays in the EJSON support in
mongo testing.
Add .gitignore to package directories to match linker branch.

This way switching between linker and devel doesn't leave you with lots of junk
in git status.
More gitignore files.
Our version of underscore doesn't have 'partial' anymore since we
downgraded.

Missed one instance of this because I missed arrays in the EJSON support in
mongo testing.
Support 'tap' event.
Support 'tap' event.
Oops, didn't mean to add this file
Fix Opera test failures by reverting unnecessary part of 583508e.

Opera seems to have some consistent but difficult to diagnose bugs related to
using _.map in this context. (As in, minifying the test was difficult because
there seemed to be some odd action at a distance, but a given test failure was
fully reproducible.) This appears to work while still preserving the feature
added in 583508e.

Also fix a missing var (which does not appear to be the original problem).
Oops, didn't mean to revert test!