NMS-6361 fix handling of spaces in filename
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
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