add THROW_ASSERT macro
remove ContextState
refactor graphics context settings
rework Dx11Context & GlContext according to Context refactor
rework TextDrawer according to graphics Context refactor
Merge branch 'master' into graphics_let_refactor

Conflicts:
	Exception.hpp
fix mistake with setting uniform buffers
Merge branch 'master' into graphics_let_refactor
Merge branch 'master' into graphics_let_refactor
add fill mode setting to TextDrawer
add default settings to graphics context for necessary ones
remove unnesessary checks in contexts