update the special "csw german analyzer"

move this to a separate package, as it is now quite different from the original