Merge branch 'release/0.3.0' into develop
Bump project version for further development.
Beginnings of select capabilities, with has-class? and tests.
Add select-next-loc function and tests.
Rewrite select-locs in terms of select-next-loc. Tests pass.
Make .gitignore ignore .lein-repl-history.
Change has-class selector to just class.
Add id selector.
Add the tag selector.
Make id selector actually compare case-insensitively. Add tests for other selectors' case-insensitivity.
Change selectors to compare the name of their arguments, to allow symbol/keyword arguments to work.
Update doc strings and tests for selectors taking non-string args.
Implement attr selector, with tests.
Add doc string and comments to attr selector. Slightly improve a test for it.
Rewrite id and class selectors in terms of attr selector.
Implement and selector combinator, with tests.
Add or selector and tests.
Add node-type selector and tests.
Implement child selector combinator and tests.
Slightly rewrite the tests for child selector.