Fix #410

This change does a few things:
* All controls now explicitly depend on their base styling. Previously they did so implicitly due to LESS variables.
* Remove special knowledge in requirejs modular build due to the aforementioned implicit dependency.
* Remove dependency on mkpath since we have the more powerful node-fs-extras.
* Rewrite require-style to use node's "path" module for proper directory manipulation.