wip removing project id from sf.php
wip rights helper remove projectid
wip rightshelper refactor
wip rightshelper refactor
wip rightshelper refactor
all php tests passing
ripped out projectid from angular and javascript
updated links to projects
increased delay for loading div to 6 seconds
wip getting e2e tests working
fix roles bug in usercommands::register
enhance error messages

includes link to github issue tracker and outputs more details (including html formatting!) in a collapsible details div
wip getting e2e tests working
add project rights to javascript session data
notice service bug fixes
split updateUserRole into two api methods

updateUserRole (project context) and joinProject (no project context)
disable "loading" overlay for now :( because it interferes with protractor E2E tests

we can re-enable this after we rewrite the overlay directive to use $interval instead of $timeout
all e2e tests passing!
Merge remote-tracking branch 'scriptfo/master' into refactor/removeProjectId

Conflicts:
	src/angular-app/scriptureforge/sfchecks/js/services.js
	src/angular-app/scriptureforge/sfchecks/partials/projectSettings.js
	src/angular-app/scriptureforge/sfchecks/partials/questions.html
	src/angular-app/scriptureforge/sfchecks/partials/questions.js
	src/models/shared/dto/RightsHelper.php
	src/service/sf.php
	test/app/pages/textPage.js
	test/app/scriptureforge/sfchecks/unit/questions.spec.js
	test/php/shared/dto/RightsHelper_Test.php