Git based app blueprints

Extends `ember new'`s --blueprint option to accept git remotes in
either git@someservice.com:app-blueprint-test.git or
https://someservice.com/trek/app-blueprint-test.git style git remote
urls.
Merge pull request #2103 from trek/git-app-blueprints

WIP: Git based app blueprints