make application instances not use Pascal case
Ember CLI, PhantomJS in blueprint README prereqs

Adds Ember CLI and PhantomJS to the "prerequisites" section of the
README file generated by the default app blueprint.
Merge pull request #2666 from corpulentcoffee/readme-prereqs

Include Ember CLI and PhantomJS as "prerequisites" to the default app blueprint's README
Updating to new appveyor URL
[WIN] - Make all tests pass
Merge pull request #2560 from raytiley/more-win-tests

[WIN] - Make all tests pass
Dont try watchman at all on windows yet
Appveyor badge points at master
Merge pull request #2659 from amk221/app-instance-var-consistancy

[BUGFIX] make application instances not use Pascal case
Merge pull request #2675 from stefanpenner/dont-try-watchman-in-windows

Dont try watchman at all on windows yet
branch test for windows support
added options alias processing to command model
Merge pull request #2681 from stefanpenner/fix-windows-build

branch test for windows support
Merge pull request #2565 from trabus/command-shorthands

Add options aliases (shorthands) to command model
improve cross platform branch
small test speed up

don’t actually do an npm install when it’s output isn’t tested. Instead only test that the npm install task is called.
misc cleanup
Merge pull request #2684 from stefanpenner/reduce-npm-calls-during-tests

test cleanup
use ui.writeError in lib/cli/cli.js

fixes GH-2254
Refactor command model and added command unit tests