NMS-5741: better duty schedule editor default

* update default end time to 2359
* validate schedule durations; warn when 5 minutes or less
* redirect back to modifyUser after validation failures
NMS-5776 make sure we have matching getter/setters, monitored service count is a no-op
void, not int :)
Revert "void, not int :)"

This reverts commit 3586edc8b848c955a768cd27350cf6ed71cd1ba6.
Revert "NMS-5776 make sure we have matching getter/setters, monitored service count is a no-op"

This reverts commit f74bfd5c76f67b5eddb4c5edbc5a30ec4c72559c.
Enhancement work for NMS-5423

Enable the SNMP code to digest OCTET STRING values acting as proto-Counter64
objects as seen in the FCMGMT-MIB with the following comment:

-- There is one and only one statistics table for each
-- individual port. For all objects in statistics table, if the object is not
-- supported by the conn unit then the high order bit is set to 1 with all other
-- bits set to zero. The high order bit is reserved to indicate if the object
-- if supported or not. All objects start at a value of zero at hardware
-- initialization and continue incrementing till end of 63 bits and then
-- wrap to zero.
Grouping is working again in VmwareTopologyProvider
Removing duplicated action on AlarmSeverityChangeController.

The clearing operation must be done through WebAlarmRepository only. It
is not necessary to execute an SQL Update through AlarmFactory for the
exact same thing that WebAlarmRepository is doing.
Make AlarmDao.getNodeAlarmSummaries() returns all instances.

It is better to control de number of rows on the AlarmBoxController
instead of doing it at DAO level.
Removed commons-logging API/impl from the system classpath because these
classes are provided by pax-logging.
Updated TopologyMapIntegrationTest so that it uses the OpenNMS container
packaging for Karaf to launch unit tests. This still isn't working
properly, it's not possible to load all of the depepdency JARs for the
unit test itself into the Karaf container that is launched. :/
lots of CSS cleanup of the popups
search:foo now works for any text fields
add a header service
add config for header in TopologyApp
bunch of refactoring, almost-working autocomplete box
Merge remote-tracking branch 'origin/1.10'

Conflicts:
	core/snmp/api/src/main/java/org/opennms/netmgt/snmp/SnmpUtils.java
	core/snmp/integration-tests/src/test/java/org/opennms/netmgt/snmp/SnmpUtilsTest.java
	opennms-services/src/main/java/org/opennms/netmgt/collectd/SnmpAttribute.java
	opennms-webapp/src/main/java/org/opennms/web/alarm/DaoWebAlarmRepository.java
	opennms-webapp/src/main/java/org/opennms/web/alarm/WebAlarmRepository.java
	opennms-webapp/src/main/java/org/opennms/web/controller/alarm/AlarmSeverityChangeController.java

NOTE: The changes for NMS-5423 were already applied, so changes on
SnmpUtils and SnmpUtilsTest can be ignored because the implementation is
a little bit different.
Adding a fix to handle NPE on several classes related with alarms.
Merge remote-tracking branch 'origin/1.10'
Fixed the Scale Free Graph Provider

Added to Osgi features
Added runtime-sfree