Added @SerializedName support to FieldMetadata and UILoader
Removed AWT permission security, was causing issues for the uncaught exception popup.
Changed Border's grow method to prevent overflow.
Fix for GUI's close binds support.
Various tweaking of size handling in nui.
Fixes for Slider/Scrollbar preferred size.
Fixed binds being registered multiple times.
Made binds more robust in the presence of lost input events.
Checkstyle fixes.
Fixed adjustment of offset when pressing END in a UIText
Merge branch 'nui' into behavior

Conflicts:
	engine/src/main/java/org/terasology/engine/modes/StateMainMenu.java
	engine/src/main/java/org/terasology/rendering/nui/baseWidgets/UIScrollbar.java
	engine/src/main/java/org/terasology/rendering/nui/baseWidgets/UISlider.java
updated layout widgets
ingame behavior editor works again
walkToPlayer and workOnJob behavior samples