Workspaced builds only run configure commands once
As discussed: part of !126 (merged)
Includes: !176 (closed)
This change introduces a new workspaces.yml format, and ensures that configure-commands is only run one time upon building a workspaced element.
Edited by Daniel Playle