Radio grouping

In the interest of getting feedback early and often, here is preliminary code that relates to Issue #436. Do not merge. 

I still need to add tests and additional code related to the group attributes. I'm also struggling with where to put radio_groups currently in Shoes::Swt::Radio. 

I would really appreciate some feedback. Thanks!