update to 2.1.1 bigdecimal in which default precision was fixed

see https://github.com/ruby/ruby/pull/323
great circle distance and geometry distance
turn and other cmp type methods
wip
add Coordinate#+
hmm, something is not quite right

committing for possible forensic value