fixed NMS-6478: bad info node up/node down transaction

Created a couple of events sent by poller when an outage is created
or resolved. Those events are properly managed by rtc

Conflicts:
	features/events/api/src/main/java/org/opennms/netmgt/events/api/EventConstants.java
	opennms-services/src/main/java/org/opennms/netmgt/rtc/DataManager.java
	opennms-services/src/main/java/org/opennms/netmgt/rtc/DataUpdater.java
Revert "fixed NMS-6478: bad info node up/node down transaction"

This reverts commit 8f08d07a64848bde36f65512d43b1665666f9807.
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
try to stop opennms cleanly first
use restart instead, just to be sure
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
don't build the tarball when the smoke test profile is active
Merge remote-tracking branch 'origin/foundation' into features/bootstrap

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