Added feature to allow sending a newSuspect event with foreignSource as a parameter.
Fixes issue: NMS-5991 (http://issues.opennms.org/browse/NMS-5991)

Fixed NPE in RancidProvisioning adapter though never figured out why the NPE occurred.
Merge branch 'master' of github.com:OpenNMS/opennms
Merging commit to master for issue: NMS-5991 (http://issues.opennms.org/browse/NMS-5991)
Fix Vaccumd compile error (failed to catch marshaling exception)
on reload event handing.
Backing out a bad commit to fix an invalid compile error reported by Eclipse.
NMS-1668, fix notification on donotpersist events
Merge remote-tracking branch 'origin/1.10' into 1.12
Merge branch '1.12'
Merge branch 'master' into pull-requests