fix NMS-6587 badly formed addresses can be accepted as critical path IP
Merged a lot of lint fixes from the mrlambeth-master branch.
NMS-6587 forgot that an empty field is legitimate
Merge branch 'master' of github.com:OpenNMS/opennms
fix NMS-6588 path outage problems for IPv6
bump GWT to 2.6.1, this fixes NMS-6577
OpenNMS 1.13 now requires Java 7

Squashed commit of the following:

commit d5614b00436e9e8b91cb8c2a4c74457accefd6ef
Author: Benjamin Reed <ranger@opennms.org>
Date:   Mon Jun 9 10:27:07 2014 -0400

    bump more stuff to 1.7 or higher, add missing JDKs

commit b35c75ec3e594d35929a2895d12741639129e8f5
Author: Benjamin Reed <ranger@opennms.org>
Date:   Mon Jun 9 08:24:51 2014 -0400

    fix up groovy dependencies (more)

commit 882ab3b8b8bcbc1d6a9aed1746855d1c5a15fca6
Author: Benjamin Reed <ranger@opennms.org>
Date:   Fri Jun 6 14:55:00 2014 -0500

    bump groovy to 1.8

commit 717a4968147f9829210b5c3ed08c6407cc194060
Author: Benjamin Reed <ranger@opennms.org>
Date:   Fri Jun 6 09:33:51 2014 -0500

    contribs do not have 1.18.1 yet

commit ea01dea03442725d5828cb0f5bec67f0f91cddc4
Author: Benjamin Reed <ranger@opennms.org>
Date:   Fri Jun 6 09:25:59 2014 -0500

    1.18 -> 1.18.1

commit cd34412e9565b3453a096698d696fff9f365bdda
Author: Benjamin Reed <ranger@opennms.org>
Date:   Fri Jun 6 09:16:08 2014 -0500

    bump jersey to 1.18

commit 8b0955e72550966ad289d222f98a3bc09b304268
Author: Benjamin Reed <ranger@opennms.org>
Date:   Thu Jun 5 10:41:27 2014 -0500

    Support Java 7

    * Upgrade asm to version 5
    * Additional changes to build scripts to support finding the right JDK
    * Update OSGi bundles to require JavaSE-1.7 execution environment
rearrange opennms maven deps to resolve download issues
Removed unused functions from NetworkElementFactory and improved test
logging in DataLinkInterfaceRestServiceTest.
Removed unused function from SimplerQueuedProvisioningAdapter API.
Changed accesspointmonitor so that it uses a Spring factory to create
PollingContext instances. This should make it easier to do annotation-based
transactions in the APM.
Merge branch 'master' into mrlambeth-master
Undid a couple of changes versus master.