World.cpp refactor, Level-end, Portal-teleportation
Removed some of the portal function from World.cpp
Portal teleportation now works in concept mode, needs refining
The level ends when the player reaches a new door put in the level
Merge branch 'moderngl' of https://github.com/glPortal/glPortal into moderngl

Conflicts:
	source/World.cpp