#19: Create UiWidget layer
* improved Grid (colspan support, column count validation)
* PopupHelper available (still brute dummy impl)
* HTML5 date field support
* primary styles and CSS improvements
* generics reduced for field adapters to simplify