Merge pull request #29 from trillek-team/develop

Develop
Merge remote-tracking branch 'upstream/master' into up_develop
Updated and improved scripts to semi-automate  prepare the build enviroment and build Trillek
Merge pull request #30 from Zardoz89/build_scripts

Updated and improved scripts to semi-automate  prepare the build enviroment and build Trillek
Add Xcode files to .gitignore
Merge branch 'Sxw1212-develop' into develop
Added prerequisites list
Merge branch 'up_develop' into develop
Merge trillek-team/trillek-client-core develop into develop
Some stuff caught by the format filter
Style fixes in physics
Merge remote-tracking branch 'upstream/master' into develop
Fix the varying names for DEFAULT_TARGETS
Added mouse move and mouse button events
Merge pull request #17 from DeVaukz/develop

Fix the varying names for DEFAULT_TARGETS
Expand the ReadMe
Merge pull request #20 from DeVaukz/develop

Expand the ReadMe
Exposed transform's entity ID
ResourceSystem now maps a loaders name to its factory

This allows multiple types to share the same type ID (all mesh loaders
could be 1001), but still allow factories for OBJ, MD5Mesh, FBX etc.
Initial OBJ loader code

There vertices need to be stored in a more concise way,
and not just with a separate vector for each component.