Fix for enhancement NMS-5876
Merge branch '1.10' of github.com:OpenNMS/opennms into 1.10
change read-only calls to use the read-only version of RrdDb
Fixed some typos in boolean operations (| versus ||).
Got rid of unused why/threadException fields in SnmpSession and fixed
input validation in SnmpCounter64.
Fixed some basic Java API problems (Cloneable, protected finalize) in
two classes.
Fixed date parsing from a long string value.
Changed read() call to readFully() to make sure we get all of the bytes
that we expect.
Fixed null checks, removed some unused null fields in some classes, and
fixed classes that override equals() incorrectly.
Merge remote-tracking branch 'origin/1.10' into 1.12

The file service.jsp doesn't exist on 1.12, it was reworked to use
Spring MVC style, so the original solution was ported to the correct
syntax on opennms-webapp/src/main/webapp/WEB-INF/jsp/service.jsp

Conflicts:
	opennms-webapp/src/main/webapp/element/service.jsp
Added javadoc and some minor changes
Merge branch 'master' of github.com:OpenNMS/opennms
Adjusting the column sizes on WEB-INF/jsp/alarm/list.jsp

The size of 'Log Msg' has been increased in 8%
The size of 'ID/Severity' has been reduced in 1%
The size of 'Last Event Time' has been reduced in 7%
fixed NOSONAR comment
Merge branch 'master' of github.com:OpenNMS/opennms
Merge remote-tracking branch 'origin/1.10' into 1.12
Merge branch '1.12'
Small Improvements in creating groups and adding items to groups in topology map. Also fixed issue #SPC-601
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.