Moved cArrowEntity out of ProjectileEntity.h
Moved cThrownEggEntity out of ProjectileEntity.h
Moved cThrownEnderPearl out of ProjectileEntity.h
Moved cExpBottleEntity out of ProjectileEntity.h
Moved cThrownSnowballEntity out of ProjectileEntity.h
Moved cFireChargeEntity out of ProjectileEntity.h
Moved cGhastFireballEntity out of ProjectileEntity.h
Moved cFireworkEntity out of ProjectileEntity.h
Fixed ToLua issues
Fixed ToLua errors, added newlines
Fixed OnPluginMessage hook not exiting early.
OnPluginMessage hook would call all plugins even after one returned true.
Fixes CID 43512
Removed old unused code
Removed Old Asserts
Removed asserts about non-negative numbers on what are now unsigned types
Fixes CID 43608
Merge pull request #958 from worktycho/bugfix

Bugfix
Fixed player spawning #953.
Fixed warnings.
Fixed projectile source filenames, indentations
Merge pull request #954 from mc-server/projectiles-split

Totally refactored ProjectileEntity.h, splitting up into several files.