Merge pull request #215 from kamilwaz/master

Fixes #214
Extended Opcode fix.
Merge pull request #217 from dalkon/master

Extended Opcode fix.
Call ConnectionManager::closeAll on shutdown
Code cleanup
Fix Travis build error
Fix initialization order of Connection constructor
Fix another Travis build error
Fix
Fix again
Use userdata
Merge pull request #220 from dalkon/master

Fix
Move old Lua functions to compat

This commit also adds the functions:
Creature.isRemoved()
Monster.isTarget()
Remove creatures hash set
Remove Game.getCreatureCount()

It can be calculated from player count + monster count + npc count.
Add separator tag to talkactions

onSay event now also includes a fourth parameter, SpeakClass type.
Trim all spaces between talkaction word and param
Party fix
Merge pull request #222 from dalkon/master

Party fix
Update talkactions

Moved /goto and /town commands to talkactions
Updated other talkactions to use player userdata
Removed !save talkaction