Implement file globbing.
Fix overflows from recursive imports.
`selector()` should accept string with selector reference. Fixes #1261
`selector()` should accept string with selector reference. Fixes #1261
Function call inside block mixin is not saved on the `block` variable pass. Fixes #1284
Draft implementation of @require functionality as defined in LearnBoost/stylus#1239

- Add a Require node
- Add the node to lib/nodes/index.js exports
- Add a visitRequire method to lib/visitor/compiler.js
- Add new atrule to lib/lexer.js around here
- Add a new method like this to lib/parser.js
- Add a visitRequire method to Evaluator.prototype in lib/visitor/evaluator.js
- 1 (not too simple) test passing
Fix coding style and other issues pointed at #1239
Add more tests and refactors previous require test
Removes Require node and add 'once' parameter to Import
Add test to ensure imported css files are not imported twice even when not using --include-css
Fix previous test
Add test to assert require of index.styl files work in every supported way
broken @media queries in logic blocks. Fixes #1288
@block draft implementation
@block draft implementation
Bug with list of color keywords as default argument. Fixes #1292
Allow @block{ (no space between @block and curly brace)
Add test with @block as an argument in function
Update comment
Allow assign for braceless blocks