re-import
Merge remote-tracking branch 'remotes/origin/master' into clipper2

Conflicts:
	projects/vs2013/core/core.vcxproj
	projects/vs2013/core/core.vcxproj.filters
	projects/vs2013/engine/engine.vcxproj
	projects/vs2013/engine/engine.vcxproj.filters
	projects/vs2013/unit_tests/unit_tests.vcxproj
	projects/vs2013/unit_tests/unit_tests.vcxproj.filters
	src/core/vec3.h
	src/core/vec4.h
	src/graphics/renderer.h
	src/gui/opengl_renderer.cpp
frustum culling WIP
culling system refactored from pimpl to virtual interface
correct name for MTJD scheduler
qteditor to sln
async culling
Merge remote-tracking branch 'remotes/origin/master' into clipper2

Conflicts:
	projects/vs2013/LumixEngine.sln
	projects/vs2013/core/core.vcxproj
	projects/vs2013/core/core.vcxproj.filters
	projects/vs2013/engine/engine.vcxproj.filters
	projects/vs2013/gui/gui.vcxproj
	projects/vs2013/unit_tests/unit_tests.vcxproj.filters
	src/graphics/render_scene.cpp
- first running async version of frustum culler
some minor fixes.
Merge remote-tracking branch 'remotes/origin/master' into clipper2

Conflicts:
	projects/vs2013/LumixEngine.sln
	projects/vs2013/engine/engine.vcxproj.filters
	src/engine/engine.h
	src/graphics/render_scene.cpp
merge
Merge remote-tracking branch 'remotes/origin/master' into clipper2

Conflicts:
	src/engine/engine.cpp
	src/engine/engine.h
	src/graphics/render_scene.cpp
fixed build
- fixed comments
- fixed removing of object from the culling system.
Merge remote-tracking branch 'remotes/origin/master' into clipper2

Conflicts:
	projects/vs2013/LumixEngine.sln
	projects/vs2013/engine/engine.vcxproj.filters
	src/core/vec4.h
fixed comments
Merge remote-tracking branch 'remotes/origin/master' into clipper2

Conflicts:
	.gitignore
clipper fix
removed doubled path
Merge remote-tracking branch 'remotes/origin/master' into clipper2

Conflicts:
	projects/vs2013/LumixEngine.sln