feat(buttons): force `<material-button>`, inner-`<button>` for `type=""`
demo(buttons): make demo use `layout`, and `material-button` directive