Make TbFormButtonElement adhere to CFormButtonElement specifications

Make TbFormButtonElement adhere to CFormButtonElement specifications:

- automatically set 'name' property (required for checking if form is submitted)
- use documented core types
- use custom widget if type does not match

http://www.yiiframework.com/doc/api/1.1/CFormButtonElement/