Fixes issue 4435, Inconsistent behavior of setStyleName(), setPrimaryStyleName()
and addStyleName() on new layout widgets.

While we're at it, replace the RadioButtonParser with a @UiConstructor
declaration on the widget. Less code is less code.

http://code.google.com/p/google-web-toolkit/issues/detail?id=4435

Reviewe by jgw
http://gwt-code-reviews.appspot.com/130810

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7409 8db76d5a-ed1c-0410-87a9-c151d255dfc7
8 files changed