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
Merge remote-tracking branch 'origin/develop' into features/java8