Add support for Java 6

Removed the use of NIO2 for file globbing, thereby allowing Java 6 to
work with boot. Used Spring's AntPathMatcher instead, which adds Spring
as a dependency. That may be more of a dependency than you want. Spring
is under the Apache License, so you should be able to copy just the
class you need, if that's a better choice.
Added tests for boot.gitignore matching

Added a set of tests based off gitignore man page description of
gitignore matching. The previous implementation does not pass all these
tests, both because of ** matching being wrong (it should match zero or
more path segs; it did match one or more) but also because of
lead-slashes not being considered. The gitignore.clj code has changed
slightly to fix this.

Given these tests, I believe this implementation not only supports Java
6 and 7, but also is more correct than the previous one.
fixing issue with source paths not included in lein task
Merge branch 'java6-support' of git://github.com/cndreisbach/boot.core into cndreisbach-java6-support
test fixtures
bump version
dox
Fix typo
Add :do task special form

* The :do special form can be used when defining tasks in :tasks in the
  boot.edn, for example:

  {:project ...
   :version ...
   :dependencies ...
   :require-tasks #{[tailrecursion.boot.task :refer :all]}
   :src-paths #{"src"}
   :tasks
   {:dev
    {:doc "Build for development."
     :main [:do [:watch] [:cljs {:optimizations :advanced}]]}}
Merge branch 'master' of gh:tailrecursion/boot.core
make docs and push to gh-pages
rewrite evaluator; add deps to api
Merge pull request #3 from tailrecursion/micha

rewrite evaluator; add deps to api
Get version information from tailrecusion.boot.loader.version
Add boot-version to boot atom
Merge remote-tracking branch 'origin/devn'
bump version
make boot.core compatible with older boot loaders
use proxy settings when fetching deps from maven; bump version
dox