Put back the unlink() command against the temporary file. Remove
byte-stream read() command as this can prevent load of big shape files.
Fix a problem where a coverage store would created under the default
workspace regardless of the workspace name being specified or not.