Use validate_re to detect whitespace in title

If you create a `smokeping::target` resource whose name contains whitespace, the manifest will compile, but it will create a file with whitespace in the filename, which makes SmokePing throw an error.

This pull request includes a `validate_re()` call so that such resources will cause the manifest to fail compilation.