Added some Metadate rotaters using templated Mixin
Final implementation of MetaRotater
Merge branch 'master' into MetaRotate
Implemented Rotations
Revesed typedef
Fixed errors
Reverted BlockVine
Reformated MetaRotater
Reformatted
Moved returns
Split cClientHandle::HandleEntityAction() into three seperate functions HandleEntityCrouch, HandleEntityLeaveBed and HandleEntitySprinting.
Merge pull request #729 from worktycho/MetaRotate

Alternitive solution to #503
Changed if-else to switch-case
Added switch case indent notice
Slight plugin messaging changes

- Clients are not allowed to register duplicate channels
- Clients are not allowed to use channels that were not registered
Updated Core
Adjusted style of switch/case
Merge pull request #775 from worktycho/warnings

Fixed a few warnings
Merge pull request #777 from jfhumann/issue317

Issue 317: Split cClientHandle::HandleEntityAction() into seperate functions
Hotfix for MSVC compilation.