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 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
create a map link so maps can be reached on a touch interface
fix smoke tests for new maps links
Add https support for NCS Path provider
Replaced NodeDaoHibernate with Hibernate specific update