Restructure of libbaalue

At the moment i read a very useful book -> Large Scale C++ … one of the main ideas is that software is also physical … i don’t want to repeat the content, but for me, one action is that i will split libbaalue into more independent library’s … in the past i faced one of the problems Lakos mentioned -> how do i use only a small part of libbaalue … i don’t want to use the whole baalue lib for my games like crasonars, when i only want to use the error handling functions (see https://github.com/tjohann/libbaalue/blob/master/src/error.c ).

So one thing i learned is that i have to split a lager library into more smaller ones. I will start with the error handling parts and went on to the network parts.

For newer topics (like seccomp and namespaces) i will create a repository for learning (like Time Triggert parts -> TTEnv ) and then create a single lib for only such topics … At the moment it`s part of libbaalue.)