Improved Lua scripting support.
Refactored Lua support to a namespace.
Added more scripting examples.
Added an abstraction to ease inheriting C++ from Lua.
Improved support for scripting events.
Refactored the Lua script component.