Change cylinder shape to take radius and height in its constructor

This is more consistent with the other shapes like cone and
capsule.
Add some missing documentation
Add hint about git submodules to mingw_setup/readme.txt
Add hint about install target in the readme.txt troubleshooting section
Add documentation to Lua scripts
Ignore serialization.cpp in doxygen

The macros in that file seem to confuse doxygen, causing it to
print out bogus warnings.
Update documentation for Engine::luaBindings()
Add MouseButton enum to MouseSystem::luaBindings()
Add Engine overview and examples to documentation
Fix syntax error in MouseSystem Lua bindings
Merge pull request #1 from Revolutionary-Games/prototype

Prototype