fix dform radiobuttons layout

@markphi2013 this is the fix for the radiobuttons layout, to do so i implemented 2 new types in the dform: ```spanradiobuttons``` and ```spanradio```. Those are creating the following DOM
```html
<div class="spanradiobuttons">
    <span class="spanradio">
       <input type="radio"..../>
      <label ..../>
   </span>
  ....
</div>
```
I apply this new type to all the radiobuttons so that we only deal with one kind of radio in our dform. So please try to smock test creating or editing request and dialogues. 

I might refactor a bit more the JS code, especially taking part of the activateForm(). As we can have this handle by the dform [post] subcription.