introduce a object library for shared stuff
avoid that we need to add the sources to all users will allow to have more or less the same sharing as with an internal static libary but works for linking in the different dynamic libs
Dominik always wanted some lib instead of the current source file collection. IMHO this allows for nicer sharing of stuff.