Have domType default to button when no value is specified

Hey @eduardolundgren,

After testing it out in Portal, I noticed that it does not default to button type when it's generating the button via the getTypedButtonTemplate. Therefore when creating a toolbar you'd have to specify the type for every child. This fix configures it to default to button type whether it's being generated by the template, or being passed in from the dom.