Fixes issue #315: disabling ajax_search_ options in thruk_local.conf causes javascript error
Merge pull request #318 from jyoung15/quick_search_ajax_fix

Fixes issue #315
run tests with real naemon core

could change to stable release later, because we want to test
thruk here, not naemon itself.
use default backends when fetching contact groups
filter: trim trailing pipes
reports: only select all backends if using the _backend_select_multi.tt
reports: make new graph pages backwards compatible
cron: fixed formating weekly crons
support host/hostgroup/servicegroup lists for recurring downtimes
recurring downtimes: sort by first element
support time definitions like 1st monday, last friday for recurring downtimes and reports
cookieauth: fixed redirect after guest account session expire
reports: add maximum sla threshold to hide detail pages
reports: set -1 as default threshold

to not break backwards compatibility
added new command "thruk -a selfcheck" to perform some self checks
fixed saving recurring downtimes with undefined values
tests: use perl in whitespace tests
reports: draw n/a instead of -1 if there is no data at all
selfcheck may fail during tests
support host reports with service outages