fix wrong long_output and perfdata columns in servicestatusdata being truncated in mysql #2601

refs #2601
disable test_checks in t-tap until further debug happened, good for now
move upgrade/pgsql-fix-0.8.3.sql -> fix/pgsql-fix-0.8.3.sql for a clean upgrade dir
modify db connection error handling in the ido2db child to prevent endless forks #2458

when the handle_client_connection function is being run, reading from
the socket, and then passing that to a dynamic buffer, the
check_for_client_input call will happen, and then checking if the
idodmod client should be disconnected due to the gotten data.
within handle_client_input, it will be made clear that the initial
db_hello needs to take place. problem at this stage is, that a
non-existing database connection will cause this function to fail,
calling its own wipe threads/memory/connection functionality plus a hard
call to _exit(0) which will leave the socket unclosed and open - and
therefore leading to a new handshake with idomod on the next loop run.

within db_hello, the db_version_check takes place as well, where errors
are ignored (cause return value not taken into account) plus the
instance name check depends on a valid db connection, which will lead
into an error on db_query call (where a call to db_reconnect happens,
which will fail too). the handle_db_error function will now set
disconnect_client=IDO_TRUE, but after not fetching the correct values,
the else condition will match, trying to hard-exit the child in process.
this exit will lead into the mentioned leftopen socket, leading to
multiple forks on new connections - while the childs are left in defunct
or socket_wait, as their file descriptor is still open on the socket -
which is still in use by the first and following n forks. so this is a
valid race condition amongst the first false exit leaving the socket
open, as well as the others not getting rid of it after their exit calls
as well.

the proper fix for this brainfuck is merely to check the return values
of each function call in this row, and bailing early without wiping
anything nor exiting the child. this is being left alone to the
handle_client_connection function, which will normally decide upon
disconnect_client==IDO_TRUE? if it is time to disconnect idomod AND
close the socket. plus terminate the threads and clean the memory.

same goes for the housekeeping thread as well, this is not even allowed
to call _exit(0) on its main process, and therefore will return an error
on db connection failure too, whereas this thread connection polls in
5sec interval, if a valid connection and/or instance name is available.

overall, this is not the best fix, but it is more clean than closing the
socket before invoking an uncontrolled call to _exit(0) - which probably
would have saved the hassle as well - did not try though.

refs #2458
classic ui: fixed Reuse of a buffer causes incorrect results in scheduling queue display (extinfo.cgi) #2603

refs: #2603

thanks to crfriend
Merge branch 'rbartels/cgi' into next
beautify changelog and add entry for #2458
check_ido2db_procs.cfg should not depend on local-service template #2616

refs #2616
classic-ui: Fixed status.cgi time out when displaying hostgroups in large environments #2617

refs: #2617

sorry for this one.

This patch is dedicated to Donna Summer. rest in peace
adapt lsb headers for icinga and ido2db #2637

refs #2637
Merge branch 'test/core' into next
fix Typo in contrib/eventhandlers/redundancy-scenario1/handle-master-proc-event (thanks uosiu)

refs #2671
Merge branch 'dev/core' into mfriedrich/core
update Changelog from previous commits & fixes

refs #2616
refs #2637
refs #2671
idoutils: fix small compiler issues #2620
refs #2620

Conflicts:

	module/idoutils/src/db.c

history below was broken on the cherry-pick, so resolved it for a bugfix
release.
core: use prefix in solaris service definition #2609
refs #2609
core: take use of prefix macro in icinga.xml.in and add this file to configure.in #2609
refs #2609
update ido tree changes to changelog
Merge branch 'mfriedrich/ido' into mfriedrich/core

Conflicts:
	Changelog
set possible release date for 1.7.1