Adding Lua 5.2 support to Windows and Android build systems.

Currently disabled luaext when built for 5.2 because not compatible with 5.2. Removing luasocket makes it impossible to use ZeroBraneStudio for out-of-the-box debugging.

Also MOAILuaRuntime.dump and MOAILuaRuntime.dumpStack are empty functions when building for Lua 5.2 (lack of compatability and non-trivial fix)

Also have some syncs with newer source from moai-dev/master branch. Sorry if they should not be there - I am new to git and not sure how it should work. Please let me know if I need to somehow remove them.