refactor Nubot.Adapters, add more automatic way for loading adapters/plu...

for more information, you can refer to issue #4 
We could externalize this so that we could avoid its duplication in CopyConfigInterceptor