Allow deploying without global Grunt install

There is no reason to have Grunt (or nearly any other npm module aside from `node-inspector`) globally installed.  Instead, we can specify the "treeish" option as an environment variable.  This change allows for that and provides instructions on deploying arbitrary tags/branches/commits without Grunt installed globally.