moving geotools modules out and upgrading them.
added geotools  submodule to the build
merge geotools branch