Building MGui as shared library.
Adding some missing build flags
Merging master into development

Conflicts:
	MSDK/MGui/CMakeLists.txt