Added play music node
Merge remote-tracking branch 'upstream/develop' into behavior
fixed miglayout and added @API to WorldAtlas
fixed music and sound node
added a global entity to run music node
Merge remote-tracking branch 'upstream/develop' into behavior
Only one global entity can be exist
Added AudioEndListener, so PlaySound/Music nodes switch from RUNNING to SUCCESS, once the sound/music ends.
Updated description in prefab
Merge remote-tracking branch 'upstream/develop' into behavior

Conflicts:
	engine/src/main/java/org/terasology/logic/behavior/BehaviorSystem.java
fixed bug in PostBeginSystems
AutoCreate to create a global entity for the default behavior tree
Removed API from WorldAtlas
ZoomableLayout can now zoom
Merge remote-tracking branch 'upstream/develop' into behavior
AudioEndListeners are now registered per sound/music play
removed log message
Fixed layout in audio settings screen
Add config for player color
Introducing a generic event for getting a value for property so that systems can modify it externally.
Allowing systems to influence the character speed. Systems have to work both on the client and server, as client simulates the movement.
Entities can now have multiple delayed actions scheduled (with unique action ids).
Giving access to base value.