Fixed build failure by pushing CollectionResource instances directly onto the stack.
Remove quotes around authenticateUser and authenticatePassword in default
javamail-configuration.properties. They are not needed in properties files.
allow overriding the user and role information in rest tests
test password fuzzing depending on user role
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	core/test-api/rest/src/main/java/org/opennms/core/test/rest/AbstractSpringJerseyRestTestCase.java
	opennms-webapp/src/test/java/org/opennms/web/rest/UserRestServiceTest.java
Merge remote-tracking branch 'origin/master' into features/TS