demo(datepicker): add type attribute to buttons

Closes #1890
Closes #1894
feat(button): Allow radio button uncheck

btn-radio with uncheck attribute acts as a hybrid checkbox/radio-button, selecting exclusively among the button set, but also allowing the selected item to be unselected, leaving the button set without a selected item.