Merge pull request #13 from Grinch/patch-1

Update build.gradle
Fixed disabled components receiving events
Added getPropertyString()
Fixed bug if GuiIcon holds less than 3 icons
Added default rendering for detroy progress
Changed handling of reveresed
Added is() method to check for names
Made models ITransformable
 Fixed creation of Shape and Face base on existing Shape/Face
Refactored animations
Enabled blending for renderDestroyProgress()
Add UIPasswordField

Signed-off-by: Steven Downer <grinch@outlook.com>
Merge pull request #14 from Grinch/patch-1

Add UIPasswordField
Changed baseIcon to dependants
Added ClippedIcon
Added ClippedIcon
Fixed being unable to register same icon multiple times
Added BrightnessTransform
Added useBrightnessPerVertex parameter
Changed initShapes() initParams() to initialize()
Added ITransformable.Brightness interface
Added possibility to add shapes without names
Forced to store states for models