Simple text file for commit test.
Merge branch 'develop' of https://github.com/open-steam/webarena into smallDevices
Erkennung von iPhone-UserAgents.
Basis zur Anpassung der GUI für die Mobilephone-Version.
Grundlegendes Plotter-Objekt für die Eingabe von benutzerdefinierten Werten (unvollständig).
Leider ist es nicht möglich über die SVG-Bibliothek Plotter für Wertetabellen zu erstellen.
Ich sollte öfter committen. :/
Erweiterung des Plotter-Objekts und Fehler korrigiert.
Hinzufügen und Bearbeitung der Werte-Tabelle über die Desktop-Version möglich.
Standard-Werte des Plotter-Objekts geändert.
Verbesserung des Plotter-Objekts.
Explizite Freigabe des Plotter-Objekts für die Mobile Phone-Version.
Unterstützung von Android-Smartphones.
Erste Strukturierung des Codes.
Seltsame Probleme bei der Mobile Phone-Version (zeigt teilweise nur Default-Einstellungen der Objekte an).
A few little bugs fixed.
Unlocked some object types for the mobile phone version.
Improvement of the svg gui and the plotter object for the mobile version.
Changed from svggraph to d3 library to support correct svg graphs in the desktop version.
Synchronization between desktop and mobile version.
The views of the objects for the mobile version are now implemented in mobileView.js files.
Further improvements of the synchronization between mobile and desktop version.
Added support for switching between rooms in the mobile version.
Added a back button to navigate back from the object view to the object list, like for native applications on smartphones.
A lot of changes, most of them implements new objects for the mobile version.

New objects:
- Simple Text
- Text Area (with some strange synchronisation issues), must be fixed in the future
- File (especially images, other file types do not work correctly yet)

WebServer.js and BuildTool.js should is in final for the prototype.
Moved objectList.js and objectView.js from guis.common folder into guis/mobilephone folder.
Some language specific stuff added.
Some images for the mobile and desktop gui added.
A lot of refactoring, and bug fixing.

ObjectManager.js and objects shouldn't be dependent of the GUI object, because that makes implementing the mobile GUI somewhat complicated.
See 3-tier architecture.
Some changes. Bug fixing and clean up.
Added D3 library and removed link to online version of D3.
Some code refactoring.
Little formatting changes for a better merging I hope.
Merge branch 'develop' into smallDevices

* develop: (72 commits)
  Lines and Arrows can be created by selecting startpoint and endpoint
  Quick and dirty fix to make WebArena work in new versions of socket.io. Proper namespaces need to be put into place.
  small usability updates for the exit object
  small bugfixes for the object creation
  change the creation of objects: Instead of showing them in the top left corner the user can set a self-chosen position by clicking on the canvas
  Further small fixes for the directed links
  some fixes for the directed links
  Add more properties to the directed links + minor fixes
  Cleanup room code
  Fixed an error, where object handling crashed when objects had connections to nonexisting objects
  Fixed config issues in WebServer
  all the old behaviour of invisible objects to the new directed links + other small fixes
  Minor fix
  add directed links
  Added comments to the config file
  Config Bugfix
  Now also the config.local files are collect in one file. If you start the server the console will tell you how to create the new config.local
  delete the old config files
  collect Server and Client config in one file, the delivered Client config is generated by deleting the server part
  Add the possibility to enter also the right room in coupling mode
  ...

Conflicts:
	source/Client/ObjectManager.js
	source/Client/guis.common/javascript/1.load.js
	source/Client/guis.common/javascript/1.toolbar.js
	source/Client/guis.common/translation_de.js
	source/Server/BuildTool.js
	source/Server/ObjectManager.js
	source/Server/config.default.js
	source/objects/Base/1.GeneralObject/common.js
	source/objects/Base/1.GeneralObject/languages.js
	source/objects/Content/3.File/common.js
	source/objects/Kokoa/8.TunnelEndpoint/common.js