Added sleeps to get test working
Tidied up enums, refactored #define to libbaal
Some refactor and tidying up
Refactored a function to a macro
Added todo alias to dev
Rename baaljlib to libbaal
Tidy up debug, info and warn macros
First "Version"

* Setup versioning, using semver semantics
* Setup long opts, --help and --version
* Small improvment to server, instead of dropping con when thread isnt
  available, wait until thread becomes available, TODO. add a timeout
Temporary disable builds
Fixed runtime linking