Merge pull request #19 from alex-deaconu/master

Split out common.translate module
Update README on metrics collection
Merge pull request #20 from settinghead/master

Update README on metrics collection
Throw error and halt gulp process on protractor error
Merge pull request #21 from settinghead/master

Throw error and halt gulp process on protractor error
Force casper test to stop gulp process on error
Merge pull request #22 from settinghead/master

Force casper test to stop gulp process on error
Remove karma-jasmine
Specify port for test server
Merge pull request #23 from settinghead/master

Remove karma-jasmine
Switch to chrome in Angular E2E testing
Merge pull request #24 from settinghead/master

Switch to chrome in Angular E2E testing
Specify one or more spec file via command line argument for Angular E2E
Merge pull request #25 from settinghead/master

Specify one or more spec file via command line argument for Angular E2E
E2E_PORT environment variable
Merge pull request #26 from settinghead/master

E2E_PORT environment variable
[Fix] Allowing for more than just gadget-mocks in htmlE2E task

- Using the options param in the htmlreplace() method so that other mocks can be defined in options
- Maintaining e2egadgets as one to always be included
Adding a mock of Google Visualization API for testing

- specifies all api methods for Query and QueryResponse objects
- provides some fake data (rows and columns) to use that make use of "string", "number", and "date" column types
- specifies some common api methods of a DataTable
Merge pull request #28 from stulees/feature/visualization-api-mock

Adding a mock of Google Visualization API for testing
Merge pull request #27 from stulees/bugfix/html-e2e-task

[Fix] Allowing for more than just gadget-mocks in htmlE2E task