Added classes for splash potions and wither skulls
Moved Effects.h to EntityEffects.h, added initial impl
cPawn: Remove unused m_bBurnable
Added iterator on tick to manage entity effect duration
Entity effects: Added handlers for entity effects

Implemented hunger, instant health, damage, poison, regen

Added "template" entity effect implementations
Player: Removed food-poisoning-specific code, set duration to 30 seconds

http://minecraft.gamepedia.com/Hunger#Behavior
EntityEffect: read-only getters, added user and distance modifier fields

User: the pawn that uses or produces the entity effect (drinks/throws a potion)
Distance modifier: the potency modifier from splash potion effectivity radius
Pawn: Enabled entity effect broadcast, added typedef

Typedef'd std::map<cEntityEffect::eType, cEntityEffect> to tEffectMap
Pawn.cpp: fixed effect iterator BAD_ACCESS

Erasure was occurring before the iterator increased, causing a bad access. Solved by storing map pairs in variables and manually updating iterator before erasure.

Fixed mix-up in function arguments on food poisoning
Implemented milk, added documentation to Pawn.h
Implemented drinkable potions, noeffect entity effect,

Clears entity effects on death
Player: made healing instantaneous
Entity: only fire critical hit if damage type is physical
Added splash potion functionality
Entity effect type: use 'eff' as a prefix instead of 'ef'
Splash potion: Adjusted speed, fixed spawn position
ItemHandler: changed IsDrinkable() to take a short argument
Removed long function wrapping
Applies splash potion effects to mobs as well as players
Monster: added IsUndead(), undead-specific entity effects