make compile able to search for an appropriate JDK
Merge remote-tracking branch 'origin/1.12'
Lint cleanup.
Be able to post JSON data to the Requisitions ReST Service.

Tested on my working environment, and works perfect.
Pulled some @Transactional and Javadoc fixes over from Hibernate upgrade
branch to prepare for SessionFactory changes.
Fix NMS-6580: Security: downloadReport allow download and view any file in filesystem
Restrict to files in the Reportd storage directory (default OPENNMS_HOME/share/reports)
Clean up imports
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	opennms-webapp/src/main/java/org/opennms/web/controller/DownloadReportController.java
handle optional build version
Merge remote branch 'origin/1.12'
use features-maven-plugin 1.1.0
merge fix
Merge branch 'master' of git://github.com/OpenNMS/opennms
Fix up DownloadReportController following post-merge breakage
Merge branch 'master' of github.com:OpenNMS/opennms

Conflicts:
	opennms-webapp/src/main/java/org/opennms/web/controller/DownloadReportController.java
newer features maven plugin fixes this!
Merge branch 'master' of github.com:OpenNMS/opennms
Merge remote-tracking branch 'origin/master' into features/ngui

Conflicts:
	bin/functions.pl