Fixed LuaObject_Type signature. Under windows, PyAPI_DATA
looks for the type definition from an import shared library
which is wrong.
Added CMake build support.
Changed tab to spaces and fixed styles to be consistent.
Removed obsolete wrapper. Lua5.1+ can load module directly.
see http://bazaar.launchpad.net/~niemeyer/lunatic-python/trunk/revision/7
Fixed forward declare to match definition.
Changed usage of luaL_error + luaL_argerror to be more idiomatic.
Fixed a Py refcount issue due to unreachable code.
Fixed python-to-lua bool conversions.
Merge pull request #9 from greatwolf/master

Added some compatibility improvements and changes