import upstream tarball 3.4.2
Merge branch 'upstream' into bp/precise
backport 3.4.2 to precise
update geos-config patch
add ruby so name patch