V2 theme refactor

Most notable changes:

- Deprecate color use cases
- Add anchors to demos for better testing
- Rewrite button generation pattern /cc @AlbertoElias there's less magic happening in there. Let me know what you think!

This PR also fixes many visual regressions introduced in the previous merge.

Idea for a next step: improve demos to cover more cases (elements, [backgrounds](http://jsbin.com/gezize/1/edit?html,output))
It should be set in products, I think it's better if modules don't force a specific font