Merge pull request #3 from Miethpo/master

Added Makefile configuration script
Added option to disable/enable lzma and postgres to our configure script

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Got rid of defines.h, we no longer really need it with our ./configure script

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Let's make ./configure write to make.conf which is included in our makefiles

This way it also works in the tests, later on we can also just hide make.conf
from the repository.

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Expose the modules with const iterators to the outside world

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Allow you to easily link against third party libraries from your modules

Simply define LINK_PKGS to strings for pkg-config or define MAN_LINKS for manual links.

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Merge branch 'master' of github.com:schoentoon/tripping-cyril
Implemented a generic closing operation

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Added a generic backoff timer

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Let's try to run with different configurations on travis

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Added support for LISTEN in the PostGres class

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Added an option to tell the job to just not run the post execute hook

Can in theory improve performance as you won't 'wake up' the main thread for nothing.

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
The listener should fall under Event as well

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
We should do a full compile with all the possible dependencies as well

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Added a method that allows you to easily check if a string is only made up of certain characters

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Added some sanity checks to the PostGres Listen method

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Return 0 if ./configure changed nothing

Travis-ci is failing because of this :(

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>