Feature/geo shape

Hi James,

Like I said to you I would try to create some support for geo_shape. So here it is.

I am able to create mapping with geo_shape, create documents and resynchronize them on mongodb.

Indexing envelope and polygons are fine and searching for intersection of shapes with a point too.

Since I am working with ES 1.0 I had to merge my other pull request  (Hotfix/boost mapping test bug).

I wrote a geo test and ran all tests against ES 1.0 and 0.90.11.

I made some comments in the readme as well.

Feel free to ask question if you need,

Nicolas