* general tidy ups
#19: Create UiWidget layer
* UiWidgetReal renamed to UiWidgetNative
#49 - java8 support
* Consumer as replacement for Callback
* added hyperlink widget