Style cleanup.
Added UIElement as the asset form of UIData.
Fixed ordering of maps after deserialization.
Fixed unit tests.
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop