[evol] split objects abstraction layer and ldap layer in libs
[fix] don't fail to merge bot-specific config if it is empty
[evol] Logger can handle setting a permanent prefix (until reset)
[evol] split test file into libs