Fix shp multipatch

Add Patch handling from http://jira.codehaus.org/browse/GEOT-607 issue

Seems not to work fully. Each kind of patch should be tested.