add LUA to cmake for linux. #54
add first script binding to main.cpp. #54
Merge branch 'master' into scripting_54
add basic LuaWrapper. #54
add loadScript(string) and callFunc(string) to LuaWrapper. #54
add variable number of arguments for Lua function call. #54

* using variadic template functions
* at the moment only strings are supported
add dynamic types to LuaWrapper::callFunc(). #54
add reload possibility to LuaWrapper. #54

* PhysicsWrapper owns an instance of LuaWrapper, because the scripting will mostly affect elements and their interaction
* Pressing F5 calls the LuaWrapper owned by PhysicsWrapper to reload all previously loaded scripts
add LuaWrapper method for getting results of called Lua function. #54

* in callFunc(), provide Lua with the amount of results you wann receive
* get results with fetchResults(...) with the amount of variables as parameters you specified in callFunc()
* to get a clean Lua stack it is necessary to call fetchResults(...) immediately after callFunc()
refine pushArguments() template in LuaWrapper. #54
add removeScript function to LuaWrapper. #54

Notice, that the function only removes the script from the m_scripts member of LuaWrapper, preventing it from beeing reloaded with reloadScript().
fix warnings on windows/VisualStudio #54
add 'int' support for LuaWrapper::fetchResults instead of 'int64_t'. #54
Merge pull request #73 from lanice/scripting_54

Scripting 54