Checkboxradio: adding method and option tests
Checkboxradio: updates from pr
Button: pr updates
Revert "Controlgroup: initial css prototyping and updating of select"

This reverts commit 995a855783a0deea90245fed1850623cd2f2782e.

Conflicts:
	themes/base/core.css
	ui/button.js
Button: comment out test thats failing only in phantom

Until i can figure out why so this will pass on travis
Checkboxradio: add visual focus outline to checkbox and radio buttons

This adds a focus outline matching that roughly from chrome osx
Build: Remove .DS_Store file
Checkboxradio: updates from pr review
Button: updates from pr review
Dialog: updates based on button-review