Theme: Add sorting to `get_ancestors()`
Themes: Defer style loading until after document loaded
JS/View: Refactor style loading

* Separate method
Component: Refactor client file loading

* Add: `enqueue_scripts()`
* Add: `enqueue_styles()`
* Update: Use `enqueue_scripts()` to load theme scripts
Content Handlers: Defer stylesheet loading

* Pass to client
* Load stylesheets via JS
Themes: Optimize script output

* Don't modify commands unless there is code to add
Template Tags: Defer stylesheet loading

* Pass to client
* Load stylesheets via JS
Merge branch 'component-load-styles' into develop
Update Readme (2.1.1)