Fix for Enhancement NMS-6626

If the HostResourceSwRunMonitor fails because of a timeout, the reason
does not reflect it.
Fix for Bug NMS-6629

If Jetty HTTP is enabled in opennms.properties, the WebUI doesn't work
with SSL.

The solution is not 100% bulletproof, but it works.
Fix for Bug NMS-6632

Can't download generated reports, a NPE is thrown by the WebUI.

The fix for NMS-6580 must be executed if and only if the fileName
parameter exist and is not null, otherwise, the controller must proceed
to analyze the locatorId to find the physical location of the report.
Fix for Bug NMS-6632

Can't download generated reports, a NPE is thrown by the WebUI.

The fix for NMS-6580 must be executed if and only if the fileName
parameter exist and is not null, otherwise, the controller must proceed
to analyze the locatorId to find the physical location of the report.
Fix for Bug NMS-6632

Can't download generated reports, a NPE is thrown by the WebUI.

The fix for NMS-6580 must be executed if and only if the fileName
parameter exist and is not null, otherwise, the controller must proceed
to analyze the locatorId to find the physical location of the report.
Merge branch '1.12' of github.com:OpenNMS/opennms into 1.12
[bamboo] Automated branch merge (from 1.10:8d3bc27a18692f75639827c76e940ac098e6b5f1)
Merge branch '1.12' of github.com:OpenNMS/opennms into features/category-asset-requisition-unfubar
Speed bump for asset changes on requisitioned nodes