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.