improve the performance when moving multiple objects with arrow keys
Some changes for more asynchronous methods, not completely finished yet
change the duplication of objects (async and link improvements)
Typo fix
added new error logger
todo: code cleanup and email configuration
inform other clients about link changes
link bugfix
links: solve the wrong rendering order which occurs when a new object is created
Add undo button
another link bugfix
Some etherpad fixes and preparations
Async fix for the exit object
Add getOverlappingObjectsAsync
add placeActiveObjectsAsync
*fixed copy issues
*changed name parent to environment
*old thesis logic
Merge branch 'develop' of https://github.com/open-steam/webarena into thesis/evaluationLogic

Conflicts:
	source/Client/ObjectManager.js
	source/Client/guis.common/javascript/1.toolbar.js
	source/objects/Base/1.GeneralObject/client.js
	source/objects/Base/1.GeneralObject/server.js
	source/objects/Base/3.Room/server.js