Merge pull request #70 from toolforger/1.4

Silence Maven warning about unspecified character encoding.
Optimized element building performance

Applied some optimizations (by removing screen.layoutLayers) to the core of Nifty and to the ListBox control
Added layouting functions again to the list box
Optimized usage of screen layoutLayers even further
Merge pull request #72 from mkaring/1.4

Optimized element building performance
setFilter method added to CreateDroppable
Added missing EndNotify parameter to element show
Merge pull request #74 from mkaring/1.4

Added missing EndNotify parameter to element show
Fix selection start when typing with pressed shift key.
Merge remote-tracking branch 'GitHub-void/1.4' into 1.4
Merge pull request #75 from mkaring/1.4

TextField Bugfix
Decrease CPU load caused by Draggable

The draggable control now only triggers dragging in case there is really a drag action. In case just a click is done
the control just pulls the draggable to the front if its not in the front already.
BringToFront-method for draggable and window

Both the draggable and the window control get a method that allows to move the control inside its parent to the front
 position so its rendered on top of its siblings.
Merge pull request #76 from mkaring/1.4

Decrease CPU load caused by Draggable
Removed useless listener notification during layout
Merge pull request #77 from mkaring/1.4

Removed useless listener notification during layout
Fixed but in treebox

This bug caused the tree box item converter to generate elements with duplicated IDs
Merge pull request #78 from mkaring/1.4

Fixed but in treebox