Trying to remove GtUlong

this does not touch functions with 'ulong' in them

some coding convention stuff
deprecate old types

fixes #451
pre-commit hooks update

remove code duplication, use function for src_check
update SQLite to 3.8.7.1
Merge pull request #460 from gordon/sqlite

update SQLite to 3.8.7.1
Merge pull request #454 from Garonenur/GtUlong

Trying to remove GtUlong
remove redundand splint targets
remove Markovsky splint targets

Remove Eigenbrod splint targets

add Gonnella Splint targets core
output list of api-files

fix api-test (see #458)
fix for condenser if blast is not installed

fix #461
change kind of testsui test, depending on blast installation status
add GtFeatureNode method to enumerate parent path
ruby 1.8 compatibility and ruby string concat convention
Merge pull request #463 from satta/speck_parentchain

add GtFeatureNode method to enumerate parent path
Merge pull request #462 from Garonenur/condenser

Condenser