Rewritten plugin messages, vanilla's are being parsed directly.

This should finally fix the compatibility problems between 1.7 and 1.8 protocols with the changes in the vanilla plugin messages.

The vanilla plugin messages are parsed directly in the individual protocol classes and are relayed to `cClientHandle` via callbacks specific for their functionality.

@Howaner does this fix your problems?
This is just me quickly looking at the code, but I can't find the place where Effect1 and Effect2 are defined. Or is that handeled in the HANDLE_READ function?