wip: userprofile
userprofile: wip
Merge remote-tracking branch 'origin/master' into feature/userprofile

Conflicts:
	src/angular-app/sfchecks/partials/project.js
userprofile: fix up after merge.
userprofile: Split project settings into multiple controllers
userprofile: wip added select on project setup
userprofile: wip setup rhs
userprofile: wip
userprofile: fix dependencies
userprofile: move Location to Participation Details tab, add Settings cog to Project page, add Default Value select
userprofile: add Default Value select
userprofile: add user profile DTO

* wip add user profile tabs for project picklists
* move Project Details button to settings cog
userprofile: stitched up user profile DTO with front end
userprofile: cleanup project Settings
userprofile: fix Project Settings > Project Setup save
userprofile: connect picklist enabled array in Project Settings
userprofile: fix ArrayOf decode if null
userprofile: only show project enabled picklists in user profile
userprofile: fix picklist keys and check for duplication on add
cleanup