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