parameterize locations for smoke tests
Fix for Bug NMS-6551

Syslog Northbounder throws exceptions on certain alarms.
Revert "Fix for Bug NMS-6551"

This reverts commit 80bd05b4f441b8ec457cfe1f442f85698fbca494.
Reinstate "Fix for Bug NMS-6551"

This reverts commit 55304f4105fe4ce64bcaf193fbf1c8064f3d1cbd.
It puts back the (currently broken) Alarmd patch for NMS-6551.
Add an extra NPE on AlarmPersisterImpl to make AlarmdTest and AlarmsPafeTest happy.
use service so we are compatible with rhel7
force install all RPMs
Merge branch 'jira/NMS-6551' into 1.12
change so we can see the RPM names in smoke test logs
build *before* OpenNMS constrains memory
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.
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 pjsm/2.0

Conflicts:
	smoke-test/do-smoke-test.sh
	smoke-test/src/test/java/org/opennms/smoketest/OpenNMSSeleniumTestCase.java
Merge remote-tracking branch 'origin/pjsm/2.0' into jira/NMS-7263