User registration dependency checking

- Unit test infrastructure
- Per-environment configuration
Simplification attempt of svc-auth.js
Fix module dependency typo
Merge pull request #1 from settinghead/chore/refactor-auth

Chore/refactor auth
Merge Steven's new auth logic and fix E2E tests
Update GAPI mock with new fake Core API methods
Registration E2E tests on T&C and email update
- registrationComplete, termsConditionsAccepted, profileCreated
- updateProfile, signedInWithGoogle, companyCreated
Bower resolutions

- Update jQuery to 1.11.1
- Downgrade q to 1.0.1
Linting process & fix all linting errors
Update common-style reference
Merge pull request #10 from settinghead/master

Registration Services, Auth refactoring & E2E Tests for Authorization