Registration Services, Auth refactoring & E2E Tests for Authorization

- User registration dependency checking
- Simplification attempt of svc-auth.js
- Update GAPI mock with new fake Core API methods
- Registration E2E tests on T&C and email update
- registrationComplete, termsConditionsAccepted, profileCreated
- updateProfile, signedInWithGoogle, companyCreated