Replace rm_recursive with a modified rimraf
Reimplement files.rename with the retry logic for Windows
Use isopack metadata to find existing builds
Factor out making latest meteor "symlink"
Factor out the symlink dance into _saveIsopack
Factor out symlinking to meteor tool in selftest and tropohouse
Some reorganization of files.js
Add function to call Npm, special case for Windows

Conflicts:
	tools/meteor-npm.js
Lookup npm.cmd instead of npm on Windows
Replace process.env.HOME with files.getHomeDir()

Conflicts:
	tools/commands-cordova.js
	tools/config.js
	tools/files.js
	tools/selftest.js
	tools/warehouse.js
Make carriage return portable

In unix we can just use '\r';
In Windows the easiest way is to print a lot of '\b';
Remove extra console.log
Throw an error when we can't build an arch

Instead of failing silently
Add installer heavily based on Stephan Darnell's
Add mongo fix
Send correct kill signal
Add 64 bit arch for Windows
Add windows x64 arch to the list of accepted args

for meteor admin get-machine.
Make tool able to do oauth against new and old OAuth configurations

Previously, the tool was hard-coded to use "?close" at the end of
redirect uris when it did OAuth flows with e.g. package servers or build
farms. Now, we use the same logic that the server uses to compute its
redirect uri: we add "?close" if a loginStyle option is present in the
configuration.
New 'get-machine' architecture: os.windows.x86_32