Applies splash potion effects to mobs as well as players
Monster: added IsUndead(), undead-specific entity effects
Added wither damage type, wither entity effect.
Cave spider now poisons its victim, added IsPawn function to Entity
Pawn: renamed HandleEntityEffects to HandleEntityEffect

Exported entity effect functions for ToLua and documented them in APIDesc.lua
Fixed MSVC compilation.
Entity Effect: Separates total duration and ticks of activity

Changed HandleEntityEffect to use cEntityEffect's ticks instead of a static counter
Changed the AddEntityEffect() params for easier calls.
Entity Effects: Clarified user, added it to AddEntityEffect

Added second AddEntityEffect with a pass-by-value of the class.
Added the OnEntityAddEffect hook.
APIDump: Added OnEntityAddEffect hook documentation.
Entity effects: changed User to Creator, removed pawn pass-by-value
Enderman attacks a player if he's looking at him.
Swapped m_Player and m_EndermanPos
Improved Enderman code
Replaced strange algebra with dot product.

10 degrees is a completely arbitary constant I pulled from nowhere. Feel free to adjust this value.
Merge pull request #1100 from Howaner/Slabs
(Force)ExecuteCommand returns the CommandResult enums
Exported and documented the CommandResult enums
Merge pull request #1045 from Howaner/GlobalFixes

Little fixes
Merge pull request #1096 from mc-server/redstonerefactor

Moved delayed repeaters to be handled in a seperate pass