Added a cmake module and graphics interface for libRocket
Added Lua to CMake and registered transform

Physics now updates rigid body motion state's
each frame to use the current transform state if
it was modified outside of physics.
Removed the lua_transform header in favor of source file location

Also added some GLM registration for Lua.
Added Lua system

Currently handle events calls an Update method in Lua every frame.

Updated README for Lua and LuaWrapper (used for cleaner looking binding).
Added LuaSystem registration

Exposed LoadScriptFile to load on LuaSys.
Add Lua and Luawrapper to traivs-ci
Fix travis-ci Lua to use liblua and not just the binary
Fixed Lua includes
Fixed Lua includes again
Include lua headers using < >
Merge pull request #18 from DeVaukz/feature-lua

Fix Lua includes on OS X
format filter
set travis to install correct lua package
Add lua to include path
Find Lua Wrapper and add to include path
Added mouse move and mouse button events
Merge pull request #19 from Meisaka/feature-lua

cmake changes to fix travis with lua
GUI System and initialization
Added functions to startup the GUI and call the render interface

Textures will be generated, nothing is actually rendered yet.
A font and markup file are required, these are not included.
You can now update a transform outside of physics and have it reflect in physics

This might not be a completely thread safe as physics could read/write to the transform
at the same time an external writes/reads to it.