Preparing for build-server deployment.
Merge pull request #7 from devhub-tud/build-deployment

Preparing for build-server deployment.
Ensure only new commits are submitted as builds
Merge pull request #8 from devhub-tud/only-build-new-commits

Ensure only new commits are submitted as builds
Fixed provisioning new projects.
Allow courses to define a template repo.
Merge pull request #9 from devhub-tud/template-repo

Allow courses to define a template repo.
Escape ampersand symbol in dummy data inserts.
Fix order of sql statements in changelog.xml.
Disabled Transactional nature of onGitPush method.
Fix long-kept table lock when provisioning new project.
Fix long-kept table lock when provisioning new project.
Added authentication based on TU Delft LDAP
Merge pull request #10 from devhub-tud/authentication

Added authentication based on TU Delft LDAP
Added admin user to dummy insert data.
Added additional input validation on build server and ssh key inputs
Merge pull request #11 from devhub-tud/input-validation

Added additional input validation on build server and ssh key inputs
Improved user scoping for project creation and ssh keys
Merge pull request #12 from devhub-tud/improve-user-scoping

Improved user scoping for project creation and ssh keys
Reinstate accidentally disabled ldap authentication.