Implement support for loading OS X libraries.

Refs #4993
Merge branch 'feature/osx-lib-4993' into next

Fixes #4993
Fix macros requiring last check result.

Fixes #4981
Link libase against libdl.

Fixes #4994
Move methods to a separate library.

Refs #4959
Make sure the name of the initial library (libicinga) is not hard-coded.

Refs #4959
Merge branch 'feature/methods-lib-4959' into next

Fixes #4959
Implement PostgreSQL adapter for IDO.

Fixes #4777
Fix compiler warnings when compiling with Clang.

Fixes #4997
Implement "hello world" test app.

Refs #4995
Don't compile SigHupHandler on Windows.

Refs #4995
Don't explicitly load libmethods in libicinga.

Refs #4995
Merge branch 'feature/app-bootstrap-4995' into next

Fixes #4995
Implement the ReflectionType class.

Refs #4996
Implement abstract keyword for mkclass.

Refs #4996
Merge ReflectionObject methods into the Object class.

Refs #4996
Implement Type::GetBaseType().

Refs #4996
Merge branch 'feature/reflection-4996' into next

Fixes #4996
Fix base class for the Hello class.

Refs #4996
Implement --no-config option.

Fixes #4998