Fix issue #244
Let Travis utilize all CPU cores when compiling
Allow potions to be used on other players

Fixes issue #243
Revert Travis change

It was running out of memory, causing the g++ process to be killed.
Remove unused code
Lua changes & bug fix

Added Game.getReturnMessage()
Moved global storage values to lua
Moved some enums & configKeys to the source code
Player.sendCancelMessage now also accept RETURNVALUE_somevalue
COMBAT_UNDEFINEDDAMAGE should not show any text of effect
Merge pull request #246 from dalkon/master

Lua changes & bug fix
Code cleanup

Make functions that don't access data members static.
Make functions that don't manipulate data members const.
Refactor Game::getMoney(cylinder) to Player::getMoney().
Reorganize data members in descending order (of memory size) for a more
compact memory layout.
Use initializer list for constructors.
Check if inventory item is null in getMoney()
Update config.lua
Don't use reserved names for macros

This commit closes issue #247
Merge pull request #249 from kamilwaz/patch-1

Update config.lua
Remove LuaJIT preprocessor definition from vc12
Enable use of Lua libraries in config.lua
Move two old functions to compat.lua

This commit also removes doPlayerChangeName, because updating a
creatures name after it has been placed is too complex in the protocol
(the function didn't do that anyway, and updating name in the database
can be done with a SQL query if necessary).
Move /addskill to talkactions

This commit implements feature request #255
Fix bug in doPlayerAddExp