Add spatial index (updates #1).
Uses Tree::R for the index.
Add tests for its use.

Add methods to get all shapes and also all shapes in sorted form.

Bump version numbers.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Add tests for contains_point which use a polygon with holes.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>