Various bug fixes and some name changes
Updates to tutorial
refactoring ruleModel into individual modules
Conditionally check for require.cache to work properly with AMD loaders that don't provide this
Work on getting built x-stylesheets to work
Various fixes to correlate rules properly from the build
Properly handle inheriting styles with correlated built rules
Get the build to write to the destination instead of the source.
Whitespace driven DOM hierarchy in element generation
Updates to readme for whitespace based on hierarchy
Update to parser to preserve whitespace, and preserve line returns for proper error reporting of line numbers
Fix some indentation
Correct handling of deferred property handlers, added method for retrieving matching elements from rule
Correct conversion of name with dashes into JS
Fixes for whitespace handling, applying inline rules, and recursive generation
Fixes for whitespace handling, support for pausing parsing, and clickable href:line numbers
Make extend reusable, and support non-chaining thenables
Document @xstyle start and end directives
Error handling of attempting to add rules, and proper call handling in rules, implement extends as a call, add support for "content" to come from element generation, handle sequences and observables, implemented pausable/resumable parsing, @xstyle directives
Updated widget parsing
Testing and document @style directive