Creature.onOutfit event...
fixed typo
renamed event to onChangeOutfit
Remove unused attributes in .gitattributes
Fix potential crash with Lua function player:showTextDialog
Copy checkFloor in Action copy-constructor
Fix potential integer overflow with high numbers for frag time/kills to skull
Initialize inventoryWeight as 0.00 in Player constructor

It would otherwise have an uninitialized garbage value if the player has
infinite capacity flag.
Minor OutputMessagePool optimization

No longer setting open to true every startExecutionFrame.
Set Npc events to 0 if script fails to load
Decrease memory footprint of Monster class
Fix Npc event default values
Use static_cast instead of dynamic_cast where it's safe to

Since it's not checked whether it returned a nullptr anyway, and
creating a outfit condition should be ConditionOutfit, static_cast
should be safe here.
Remove empty destructors
Fix #1027
Fix bug with playerdeath.lua
Update CMake file to link with threads library

Ubuntu 14.10 requires linking with pthread
Use C++-style casts
Store light info and color as uint8

They are being sent as uint8 in the protocol anyway, so larger values
wouldn't make a difference
Use appropriate types