Initialize context before loading bean definitions during tests

This more closely resembles production behavior

[#74608612] https://www.pivotaltracker.com/story/show/74608612
Don't run integration tests in unit test phase

[#74608612] https://www.pivotaltracker.com/story/show/74608612
gradle script niceup

Signed-off-by: Rob Gallagher <rgallagher@pivotallabs.com>
Revert "Avoid useless YamlServletProfileInitializer in test"

This reverts commit 7e9c2536ad18402d9d6cd7b8f4cd7aa4bec542b3.
Set test system property after task graph resolution

it seems to be stomped if set normally in the script

Signed-off-by: Rob Gallagher <rgallagher@pivotallabs.com>
Use the YamlServletProfileInitializer before config class registration

to be more like production

Signed-off-by: Rob Gallagher <rgallagher@pivotallabs.com>