Implemented Portals

Yaaaaay portals!
Merge branch 'engine' into macVersion

Conflicts:
	code/engine/world_definition/gameWorld.h