Added geo_shape filter for provided and pre-indexed shapes

http://www.elasticsearch.org/guide/reference/query-dsl/geo-shape-filter/

I differed between provided and pre-indexed shape for parameter handling in constructor