Added logging plugin

- Added more hooks for use with the logging plugin.
- Made it possible to select multiple teams by comma separating
@directives.
- Fixed a bug with Shine:Notify()
- Fixed a minor bug with the time left string in map votes.
- Fixed being able to nominate the current map when AllowExtend is
false.
- Added immunity to the MotD.
- Fixed an issue with simple timers.