Revert "build *before* OpenNMS constrains memory"

This reverts commit 5b136cdcd5cf1651f44788a2e412bb4b65641a34.
fix extra jar file causing RPM conflicts
make sure we get any stuff from smoke tests
smoke test script cleanups

- get rid of temporary source directory junk
- compile before doing any opennms junk
- die if compile fails
use chrome if it is available
if we build after opennms is starting, we know it will be ready

Conflicts:
	smoke-test/do-smoke-test.sh
chrome does not work either :(
Merge remote-tracking branch 'origin/1.12' into foundation

Conflicts:
	smoke-test/do-smoke-test.sh
Merge remote-tracking branch 'origin/foundation' into develop
try to stop opennms cleanly first
add explicit events API dependency
reformat
this looks to be a cut & paste error
make bridge topology order repeatable
make sure events.api is exported from the system bundle
fix test to not care about order
use restart instead, just to be sure
[bamboo] Automated branch merge (from 1.12:dd140e4354ac8a0c3428eb388a306efa1fab5839)
add some stuff to aid in debugging smoke failures
Merge remote-tracking branch 'origin/1.12' into foundation

Conflicts:
	smoke-test/do-smoke-test.sh