Avoid doing an import since it creates circular reference
Add doStepIf tests
Adding db tests for getBuildRequestBySourcestamps
Adding db tests for updateSourceStamps
Added a fix for AD users where they have a CN name not the same as their sAMAccount

- We first bind as the service user and grab the right CN to login for the user and then attempt a login
- This also works on LDAP
Fixed a bug where AcquireBuildLocks was missing and causing errors in the logs
Adding db tests for updateSourceStamps
Adding tests for status/master getURLForBuildRequest
Update sourcestamps information once it finished running Hg/Git commands
Added slave status to the slave page
Fixed popups on build slaves page
Added a confirm dialog for requesting builds

- Added unit tests for exposed data from rtGlobal
Added missing handlebars template

- Fixed .gitignore so it doesn't ignore build folders
Merge branch 'staging' into feature/friendly-reminder-high-load

Conflicts:
	www/prod/script/main.js
	www/prod/script/main.js.map
Add db component mastersconfig tests
Merge branch 'staging' into development
Added a confirm dialog for requesting builds

- Added unit tests for exposed data from rtGlobal
Add db tests for reusePreviousBuild
Add db tests for updateMergedBuildRequest
Added a priorities to builds within their own builders

- Priorities are from 0 to 100 where 0 is the lowest priority and 100 is the highest
- The higher priorities are locked behind an is_admin user property (currently can only be edited in the db)
- The priorities are based only on the builders and are not global to all builds