Fixshp multipatch

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