fix brainfsck with pgsql upgrade script.

refs #4953
core/idoutils: revert check_source attribute due to mod_gearman manipulating in-memory checkresult list

mod_gearman uses the old nagios headers where check_source is not
available. while using object compiler tricks with attribute at the end
will work on direct object casts, this does not work with a neb broker
addon which manipulates the doubly-linked check result list in memory
stashing objects of different type altogether causing memory corruption.

while the "thing" mod_gearman does in core memory remains a clear
violation of the neb api ("subscribe to a neb callback and do stuff")
it's just yet another proof that the neb api is not a safe place for
innovative core features at all.

reverting the check_source feature in 1.x for the sake of compatibility
and only using 'check_source' in Icinga 2 as additional attribute.

(been saying that for 4+ years now that core memory manipulation by addons
is a bad thing, but noone ever believed me)

refs #4958
idoutils: fix logentry_type as int, not unsigned long

refs #4953
correct pgsql index drop (thx formorer)

refs #4953
classic ui: fix context help on mouseover in cmd.cgi (thx Marc-Christian Petersen)

fixes #4971
Correct colspan count in TD tag (service status)

There are eight columns in the service status details list table:

- (1) Host
- (2) Service
- (3) Status
- (4) Last Check
- (5) Duration
- (6) Attempt
- (7) Status Information
- (8) Check box

This patch corrects the colspan count to 8.

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>

fixes #4961
fix typo in comment

fixes #4960
update Changelog/Thanks from user patches

refs #4961
refs #4971
Add line number information to config verification error messages.

Refs #4967
add a testcase and update changelog for #4967

refs #4967
correct Changelog

refs #4967
spec: Fix extcmdfiledir on RHEL (thx Joseph Casale)
update version to 1.10.1