More LDAP features

LDAP email is updated each time the user is logged in
https://www.pivotaltracker.com/story/show/74076292
[#74076292]

Origin must be set when groups are created through LDAP
https://www.pivotaltracker.com/story/show/74159474
[#74159474]
Return the username and userId when creating accounts

[#73324702] https://www.pivotaltracker.com/story/show/73324702

Signed-off-by: Rob Gallagher <rgallagher@pivotallabs.com>
Add initial gradle config
make gradle build succeed
Don't use local maven repo for gradle builds
Use cargo to deploy the webapps
Run integration tests with 'gradle integrationTest'
work in progress: uaa artifact publishing
Integration test coverage work in progress
work in progress: instrumentation
Create an instrumented uaa war file
Better instrumented jar crafting

now includes the expected resources
remove credentials
Use explicit contextUrl

So that a gradle.properties is not required
Remove unnecessary copying of cobertura data file.
Exclude CoverageController from being instrumented by Cobertura.
Dynamically select instrumented WAR file when running coverage.
Measure integration test coverage

supply the cobertura jar to the tomcat classpath only as needed
remove duplication
Fix artifactory publishing