Move all common code of server and client to trillek-common
Fix asset path for TCCTests
Make physics code specific and move files to trillek-common
Add License and modify build instructions in README
Update to last trillek-common commit
Make class final and remove virtual destructors
Update to last commit in trillek-common
Run lua system in the engine thread
Fix Clang build errors
Fix trivial bug in bitmap
Merge branch 'feature_common_repository' of catageek trillek-client-core into feature-common
Update common and removed RakNet from the required packages, the find script is broken and not used yet.

Also removed some junk about MSVC+VCOMPUTER that is not needed.

Conflicts:
	common
Merge branch 'feature-common' into feature-gui

Conflicts:
	assets
	include/components/component-adder.hpp
	include/graphics/texture.hpp
	include/os.hpp
	include/systems/dispatcher.hpp
	include/systems/graphics.hpp
	include/systems/lua-system.hpp
	src/graphics/material.cpp
	src/lua/lua_luasys.cpp
	src/lua/lua_os.cpp
	src/systems/graphics.cpp
Moved cmake file to common, reformatted some indenting.
Update common