Add Button unit and functional tests.
Fixes https://github.com/ibm-js/deliteful/issues/70.