More spatial improvements and fixes

* Improved the new syntax for defining spatial indexes - so that it is more descriptive, consistent, and would allow us to add support for other Lucene spatial strategies if we wanted to.

* Kilometers or Miles can be specified in the index definition for geographic indexes.

* Fixes

All changes are back compatible with Raven 2.0.3