Modifies luabind for OSX compiling:

- added namespace ADL to fix ambiguous calls (https://bugs.launchpad.net/ubuntu/+source/luabind/+bug/1055374)
- added moredetails namespace in class_registry.cpp (https://github.com/luabind/luabind/issues/4)
- added std::string for an ifdef __MACH__ (old code).

Also:
- Updated SDLMain and added SDLMain.h
- Added static libs for OSX devs.

Note: Unfortunately I screwed up. So this isn't as seperated into different commits as I would've liked. The changes are pretty minor though. Please make sure everything compiles on your end. Thank you, Socapex

P.S. Next up: Fix the pixel bug.