Added C3P0ConnectionFactory back so that we can use it as an alternate
connection pool.
Added lock mode support to the org.opennms.core.criteria.Criteria API.
Used lock modes to lock rows for update to fix bug NMS-6392 where a database
deadlock is occurring when trying to issue an update to the
location_monitors DB table.
enableRequest logging for jetty
Turned off readOnly transaction semantics on DefaultCollectionAgentService
because PostgreSQL doesn't support this.
NMS-6361 fix handling of spaces in filename
Added a registration log message to DefaultServiceRegistry.
Changed applicationContext-pollerBackEnd.xml so that it imports Eventd references
via the service registry so that it can be run more easily inside integration tests.
Rearranged integration-tests project into multiple subdirectories and
added an integration test for legacy versions of the remote poller.
Added missing slf4j-api dependency. Added unregisterAll() method to
ServiceRegistry.
Updated @Webapp so that it supports a pathSystemProperty value to pull the
path the the WAR file from a system propery. This makes it easy to integrate
with the maven-dependency-plugin which can set system properties for Maven
artifact paths. Also cleaned up the remote-poller-18 integration test some.
Fixed parent artifact of new integration test package.
Fixed parent artifact of the other new integration test package.
Commenting the remote poller integration out of the module list because it
relies on projects in the assemblies tree that aren't normally available at
this point in the build.
Fix for NMS-6409 - Upgrade 1.12.4 breaks StoreByForeignSource

There was a typo error on ResourceTypeUtils. This class was updated in
order to have a centralized way to ask if storeByForeignSource is
enabled (like storeByGroup).

DefaultCollectionAgentService was updated to use ResourceTypeUtils for
this purpose.

Some code was removed from CollectorThresholdingSet related to this
feature because it is not required.
Fix for NMS-6365 - Empty resource label where there's no PM Group for measObjLdn
Enhancement: NMS-5738

- added additional space between login and password
- removed Reset button which is the first button with tab
  and causes strange usage behavior. Normally log in pages
  don't have a resets for the input field
Added another 8072 OID to icon mapping.
Changed the onmsgi beans in the pollerBackEnd context to be anonymous references
so that they don't produce multiple instances of the same interface in the context.
Multiple instances confuse autowiring.
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	opennms-services/src/main/java/org/opennms/netmgt/threshd/CollectorThresholdingSet.java
	opennms-webapp/src/main/webapp/login.jsp
	protocols/xml/src/main/java/org/opennms/protocols/xml/collector/Sftp3gppXmlCollectionHandler.java
Fix for NMS-6405 - NPE on SnmpAssetProvisioningAdapter.fetchSnmpAssetString()