OZP-98: Adding preference.js from OWF 7
OZP-65: initial new preferences code
OZP-65: Adding license header to old preference.js
OZP-65: new preferences API
Merge branch 'research/new-preferences-api' into feature/ozp-65-preferences-api
OZP-65: Reorganizing files
OZP-65: Beginning of legacy prefs API
OZP-65: Cleaning up uneeded web.xml
OZP-64: Legacy preferences functions
Merge branch 'master' into feature/ozp-64-preferences-api

Getting updates of other JavaScript APIs
OZP-64: Changing file structure to match oher APIs
OZP-64 REST endpoints and services for Preference
OZP-244 Added group container logic
OZP-64: Creating promise-syle RPC methods

Moved promise-based RPC logic from preferences into Comms so it
can be reused in other APIs
OZP-64: getCurrentUser
OZP-64: Adjusting to changes in PreferenceModel
OZP-64: Exception handling in promise/rpc methods
Merge branch 'master' into feature/ozp-64-preferences-api

Conflicts:
	bundles/client/api/container/src/main/webapp/WEB-INF/web.xml
OZP-64: Rearranging files to fit new directory structure
OZP-64: Fixing jshint errors