Make Bot able to handle multiple servers

Aka:
* Moved plugin handling to BotFactory
* Added server_id to IPC
* Bot -> Server
* Renamed BotFactory -> Bot