Fixed ProtoProxy compilation, added client Kick handling.
Added g_BlockIsXXX[] arrays to the API.
Rewritten cTimer not to use heap allocation.
ProtoProxy: Uses cTimer for the timing information.

Previously used clock() is not suitable for the task, unfortunately it worked in MSVC.
ProtoProxy: Next packet type is logged for client as well.
Added the login sequence of a vanilla client to the docs.
Merged in the Projectiles branch.

Although the projectiles are not yet finished, the branch has several bugfixes that are needed in master as well.
Updated ProtectionAreas to the latest version.
Moved throw pos and speed calculation from cProjectileEntity into cPlayer.
Basic support for thrown items - eggs, snowballs and ender pearls.

They can be thrown, but they don't do anything on impact. Also they don't save to nor load from  MCA.