Merge pull request #306 from settinghead/master

initialize AuthButtonsCtr so that oauth2 library is eagerly loaded at startup
ng-gapi-loader modularization
Merge pull request #307 from settinghead/chore/ng-core-api-client

ng-gapi-loader modularization
ng-gapi-loader modularization
Move oauth2 component to ng-core-api-client
Remove ligering userProfile implementation
Change reference of common.cache to core.cache
Merge pull request #308 from settinghead/chore/ng-core-api-client

ng-core-api-client modularization
Fix for #290
Merge pull request #309 from Rise-Vision/issues/issue-290-clear-cart

Fix for #290