Feature: Allow testem to run specific test module

Adds `--module` command line option to `ember test` and `ember test
--server`. The `--module` option tells QUnit to run the specified test
module.

Example usage `ember test --module "Module Name Here"`
replace 'proxy-middleware' with 'http-proxy' to support websocket on proxy-server task.
Enhancement: `ember test` can accept both `--module` and `--filter`

This allows testing a specific module for all tests containing a given
string.

Example usage all tests in the `fooModule` containing the word `bar`
`ember test --module "fooModule" --filter "bar"`
Merge pull request #2510 from xiujunma/master

Add "ws: true" to create http proxy server option to support proxying websockets.
Refactor: better organized code to build up query string
Move morgan login to server index.
Merge pull request #2532 from JarrodCTaylor/master

Feature: Allow testem to run specific test module
Include morgan with http-mock.
Merge pull request #2518 from abuiles/move-morgan-to-index-js

Move morgan login to server index.
ensure that .jshintrc is added when generating addons
Merge pull request #2206 from csantero/addon-blueprint-jshintrc

add .jshintrc files to addon blueprint
Updates broccoli-asset-rev to 1.0.0
Merge pull request #2535 from rickharrison/asset-rev-update

Updates broccoli-asset-rev to 1.0.0
use master of broccoli-sane-watcher to enable watchman support
force watchman on for now (until it is auto-detected by
broccoli-sane-watcher or sane)
allow GH deps
force watchman
WIP auto-detection