#19: Create UiWidget layer
* improved style, separate focus and hover
#54 NLS improvements for I18N of labels
general tidy up, fixed java5 downward compatibility problem.
Preparations for servlet 3.0