Can't define a templated method in a header and implement within the cpp.
Merge pull request #2216 from fluffyfreak/MakeLuaTableVS2012Work

LuaTable won't compile under VS2012 - fix
Properly fix #2216 by inlining the functions (and cleaning up the files)