WIP: record package usage stats
WIP: App identifier in APP_DIR/.meteor/identifier
Change package stats object to match server change
selftest: return null when reading a file that doesn't exist
WIP: The beginning of a (failing) end-to-end test for stats reporting
Make our failing partial stats test pass
WIP: Failing test for reporting stats on 'meteor bundle'
Fix stats reporting test date
Report package usage on bundle and deploy
Factor out OAuth login from package-client
Add OAuth login to package stats reporting
self-test: increase default history lines from 10 to 20

This helps see longish stack traces when exceptions are thrown.
Reveal error name on ServiceConnection.ConnectionTimeoutError stack traces

Prior to this commit, it just displayed [object Object].

This change uses Meteor.makeErrorType from the 'meteor' package which
goes through exactly the right set of hoops.
Test that userId is recorded when sending package stats.
Respond to Emily's code review comments
Set test package stats server in environment variable
Merge branch 'package-stats' into packaging

Conflicts:
	tools/commands.js
Remove stats login XXX