Fix for enhancement NMS-5876 - Part II

IMPORTANT: DO NOT MERGE THIS ON 1.12

New features:

- Hide password fields (for security reasons)
- Display the Monitor Class
- Display complex XML parameters like PSM or MTM.
Fix for enhancement NMS-5876 - Part II

New features:

- Hide password fields (for security reasons)
- Display the Monitor Class
- Display complex XML parameters like PSM or MTM.
Fix of #SPC-602
Changed classes to use more appropriate constants from OnmsCriteria.
Got rid of unnecessary casts, warning cleanup.
put map links into a submenu; also, implement submenus
Merge remote-tracking branch 'origin/1.10' into 1.12

Conflicts:
	opennms-webapp/src/main/webapp/WEB-INF/jsp/element/service.jsp
Merge branch '1.12'
create a map link so maps can be reached on a touch interface
Merge branch '1.12'
fix smoke tests for new maps links
Merge branch '1.12'
Add https support for NCS Path provider
don't init additional opts; allow setting in env
Partially migrated org.opennms.netmgt.capsd.BroadcastEventProcessor to Hibernate and added necessary method in DAOs
Partially migrated org.opennms.netmgt.capsd.BroadcastEventProcessor to Hibernate and added necessary method in DAOs
Replaced NodeDaoHibernate.updateNodeStatus with Hibernate specific update
Merge remote-tracking branch 'upstream/master'