Keep geo_* types in the mapping

Prior, only geo_point were kept in the mapping.
Correct boost test field (support ES 0.9 and 1.0).

In my tests, the mapping format returned by the getMapping function is
not the same between 0.90.11 and 1.0
Add test for undefined object field in the path prior of its use
Added testfor geo_shape and updated manual
Add ES 1.0 support for geo shape tests
Correct enveloppe test

Enveloppe corners were in wrong order resulting in a bad test.
Merge pull request #14 from mongoosastic/nlko-geo_shape

Nlko geo shape