wip: project signup.
Merge remote-tracking branch 'origin/master' into feature/projectsignup

Conflicts:
	src/libraries/sfchecks/Communicate.php
	src/service/sf.php
wip: project signup.
Merge remote-tracking branch 'origin/master' into feature/projectsignup
projectsignup: signup adds user to project, password works, fix template.

* Changed UserModelWithPassword::setPassword to take the new password as a parameter.
* Added project code into the project settings ui.
* Fixed validate template for bootstrap grid.