Fix graph when range includes negative infinity.

When a threshold or range contains negative infinity (~)
the graph failes. The routine drawing the threshold line
outputs a rrdgraph line in the form 'HRULE:~#FF0000:"...."'.
rrdtool can not the interpret ~ sign.
This fix just skips the HRULE for negative infinity.
Version Nagios Core 4.0.2 Error-No pattern match in function _parse(\n ) - solved
Fix for imgAreaSelect: Use graph_height & graph_width from URL

Fix for imgAreaSelect as already described in https://github.com/lingej/pnp4nagios/pull/64. The fix uses $input->get as requested in #64.
Merge pull request #76 from gitmopp/patch-2

Fix for imgAreaSelect: Use graph_height & graph_width from URL
Merge pull request #75 from mfalkvidd/master

Cleaning up meta refresh and fixing potential XSS hole at the same time
Merge pull request #77 from mfalkvidd/master

views/timerange_select: escape keys and values
Merge pull request #73 from krbu/master

Version Nagios Core 4.0.2 Error-No pattern match in function _parse(\n )...
Merge pull request #69 from fries/master

Fix graph when range includes negative infinity.
more input fields sanitized if used
Changelog update
Fixed PHP issue while running on PHP 5.6 ( Reported by Sven Nierlein )
XSS Cleanup: Clean all input parameters
Changelog update
prep for new release
docs update
Fix timeranges

In commit 25de3550 the start and end times used for timeranges was
subjected to pnp::clean(). This was to help clean/validate all input
parameters to prevent XSS attacks. The problem is pnp::clean() replaces
all slashes with underscores which later breaks the conversion when
running strtotime().

It should be safe to remove cleaning the start and end inputs since they
get sent to getTimeRange() which will throw an exception if the input
can't be converted using strtotime() is not is_numeric().
Merge pull request #84 from awiddersheim/fix_timeranges

Fix timeranges
Fix release date of 0.6.24 in Changelog
Merge pull request #85 from awiddersheim/patch-2

Fix release date of 0.6.24 in Changelog
default template: use ds_name instead of VAL[name]

VAL[name] is escaped, replacing / with _
For disk checks, this is confusing since /backup becomes _backup
ds_name should always be available so let's use that instead.

This fixes #4239

Change-Id: I391e73a634a03a4880f704ae0732e771e8652424
Fixed-by: Martin Kamijo & Mikael Falkvidd

Signed-off-by: Mikael Falkvidd <mfalkvidd@op5.com>