Merge pull request #3 from non/master

Archery release settings and info
add plugin definition required to build
Attempt to fix splitting bug #4.

There was previously a small error in the splitting code, where we
fail to find two "good" seeds and try to remove the same seed twice.
This fix should correct the problem.
Merge pull request #6 from non/bug/splitting-4

Attempt to fix splitting bug #4.
update readme to show Seq as return value of tree search, rather than Vector
Merge pull request #7 from sporritt/master

update readme to show Seq as tree search return value, rather than Vector
Added possibility to search all entries intersecting the given search space.
Small cleanup.
Merge pull request #8 from kurnevsky/master

Added possibility to search all entries intersecting the given search space.
Modify the API for searching intersections, and add documentation.

The previous code worked, but it was slightly confusing that users
who called search had to make sure they called space.contains or
space.intersects in their Element[A] => Boolean function.

This commit adds a genericSearch method that explicitly takes a
Geometry => Boolean as well as an Element[A] => Boolean. Node's
search and searchIntersection methods both use this to provide
behavior that's slightly easier to reason about.

I also renamed searchIntersecting to searchIntersection because
it reads a little bit better.

Methods in node like searchIterator and foldSearch still do not
support working with intersection. I need to spend some time
thinking about what we should do in those cases.
Change RTree's searchIntersecting to searchIntersection.
Merge pull request #9 from non/topic/intersection-refactor2

Modify the API for searching intersections, and add documentation.
add support for scala 2.11
version bump to 0.3.0
license and readme updates for 2014 and 0.3.0