Ordered parameters and avoid copy of output file ...

i'm using PyWPS from a web-gui and i would like to preserve the ordering of the parameters. I'm using OrderedDict to achive this: (commit 2d1b898b5fed359cdd9733acb6253b995d8a5b76).

The processes run on my PyWPS work with large (sometimes several GB) netcdf files for climate data. I'm using the async mode. It happens when the process has finished i get a "completed" status but PyWPS is still copying the file to the final result folder. I would like to avoid the copying of these large files. As a workaround i added a Patch which does a hardlink of the file if possible (copy is fallback).

I made the message() method in Process a bit nicer with newlines.   

Maybe you find some of this useful or have a better solution for the copying problem.

Cheers
Carsten