Expose a new beforeUse callback on WorkspaceListener for performing actions on a workspace before it's used by a build.