E2E infrastructure for settings-ui (angular based)

- Protractor-related gulp tasks
- Naive gadget mock implementation
- Gulp build process for creating an e2e-friendly settings page
- Change jshint config to watch on double quotes
- Update README file on testing
Merge pull request #12 from settinghead/chore/settings-ui-e2e

E2E infrastructure for settings-ui (angular based)
Code cleanup

Moved scripts to prevent angular bindings showing
Removed data-i18n attributes
Moved button names i18n values to common