trying to rewrite some code to make msvc build possible under windows
Merge branch 'master' of github.com:Eaglegor/UnknownEngine into MSVC_Build
Refactor of PCH support cmake-file
fixed cmake
Precompiled headers for linux fixed
#define unsupported constexpr in MSVC
MSVC fix build

Generated macro definitions with CMAKE and used them to mark non-inline
public methods of core subsystems. Now the project is able to compile.
A couple of defines for msvc
Merge branch 'master' of github.com:Eaglegor/UnknownEngine into MSVC_Build

Conflicts:
	CMakeLists.txt
	CMakeModules/CMakeModuleTemplate.cmake
	Plugins/include/Plugins/PluginsManager.h
	ResourceManager/CMakeLists.txt
	XmlSceneLoader/CMakeLists.txt
Fix build msvc
Boost header dirs for all projects by default
For future puproses: ignore generated export headers folder
Merge pull request #14 from Eaglegor/CMakeDepsRefactoring

Boost header dirs for all projects by default
Fix build
Refactoring of findOgre to point to the correct headers
Merge branch 'OgreRenderSubsystem' of github.com:Eaglegor/UnknownEngine into MSVC_Build
Build of OGRE
Merge branch 'master' of github.com:Eaglegor/UnknownEngine into MSVC_Build

Conflicts:
	CMakeModules/CMakeModuleTemplate.cmake
	Common/CommonIncludes.h
Implemented stub for create Entity. Fixed exception.
* Prepare to merge with master