HPCC-11897 Spaces in filenames should be allowed

While it might have been better not to allow them from the start (arguable),
it does not seem like a good idea to make it impossible to read files in 5.0
that were legally created with earlier versions...

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11571 Files with spaces in the name give errors from eclwatch

Spaces (and a few other chars) need escaping when creating xpath for superfile
lock

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6225 from richardkchapman/filename-spaces

HPCC-11897 Spaces in filenames should be allowed

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>