WIP: Add versioning to workspaces yaml configuration
requested to merge richardmaw-codethink/buildstream:richardmaw-271-workspaces-versioning into master
Closes #277 (closed).
This is work in progress and is yet to include a project version format bump and tests for loading all the accepted workspace formats.