For #26314 - Configuration paths on OSX can now contain spaces
- Previously, if the configuration was installed to a location that contained spaces in the path on OSX then the tank command would fail to run.
- Updated to check for the required roots.yml config file rather than the now optional templates.yml when determining if a path relates to a pipeline configuration.
Closes #101
Merge branch 'master' into path_cache_spike

Conflicts:
	python/tank/pipelineconfig.py
	python/tank/platform/constants.py
Replaced roots.yml with constants.STORAGE_ROOTS_FILE