`show` command doesn't have a `maintainer` option
Notice for 0.9.1 now looks like the one for 0.9.0
Make more DDP errors specific

These errors should look like connection errors, not clean closes:

- Heartbeat timeout (DDP-level or SockJS-level)
- Connection timeout (SockJS implementation)

The "disconnected with no error while waiting for something we asked
for" error in ServiceConnection is now a DDP.ConnectionError so that it
prints better.

If a command refuses to run due to a catalog sync error, it should print
the error. (Commands that merely warn that they could not sync don't
print that error, unless METEOR_LOG=debug.)
Tweak wording of offline package sync message
Edits to todo's mobile config
Recognize 9.png extension. Fix bug for xhdpi splashscreen.
Change progress message indent to 3, so it lines up with '=> Started ...'
Make package catalog sync use a spinner

(Until we have a better progress metric)
Delete a lot of junk from the dev bundle

Mostly test data and docs. Also some build-time-only dependencies for sqlite.
Tweak error printing on errors from package server
Update publish-one-arch test for new 'meteor publish' output
Update old cli tests for new 'meteor remove' text
Print release name more prettily in 'meteor update' message.

Instead of "Meteor METEOR@1.0", print "Meteor 1.0".

This change is somewhat untested because in order to test it we need
1. a built release, and 2. installed 'meteor' to point to that built
release.
Use existing 'utils.displayRelease' helper
Fix usage of utils.displayRelease; it already includes "Meteor "
Use Console in tools/main.js

The specific issue is the "Could not springboard to release..." message
showing up on the same line as a progress bar. Seems like a good idea to
use Console everywhere in this file anyway.
Disallow passing nested objects to Npm.strip.

As you can see, this simplifies the implementation considerably.
Further simplify `NpmDiscards` to perform no additional disk I/O.