Added support for geo_shape query

Use like so...

~~~~ruby
Model.search do
    query do
        boolean do
            must { geo_shape :place_location, { :shape => { :type => 'point', :coordinates => [23,42] }, :relation => 'intersects' } }
        end
     end
end
~~~~