Add a basic Configuration utility class
Implement the new configuration system into the bot

# Rewrite the event system to be more concise and work with multiple servers
- event.trigger now takes an additional parameter server tag as the first parameter.
- Fix plugins which would break because of the event system rewrite.

# Multiserver support
- All enabled servers should have a server.<servertag> sections in the config file in order to be enabled.
- Config options set in a server.<servertag>.<section> section will take precedence to any options set in <section>.
- There's one module instance per server where the module is in use.
- Fix plugins which would break by this change (i.e. class-level attributes).
Forgot some debug lines
Fix the Database storage module
Fix a bug with server overrides being case sensitive
Make all handlers run in a separate threaded
Update the configuration file
Reimplement bot.exposeVCS, remove a debug line
Remove bot.exposeVCS

Is it really that useful?
Show a warning when there's no servers configured
Try to fix #14

event.fire now takes an optional keyword `callback` (method) which will be deleted from kwargs when firing the events and calls the `callback` method afterwards.
Add support for alternative nicks.

This implements #16.
Merge pull request #19 from 404d/issue/16.alternative-nicks

Add support for alternative nicks.
Merge remote-tracking branch 'origin/feature/manager-rehaul'

Conflicts:
	bones/bot.py
	bones/modules/services.py