cmd/cue: add CUE_EXPERIMENT=cmdreferencepkg
When enabled, `cue cmd` tasks must be defined by referencing a task
from one of the tool packages, and trying to define a task directly
by only defining `kind` or `$id` will not work.
The experiment is disabled by default for v0.13 as it is very late
in the release cycle and too many users would be broken
with too little notice. We plan to flip the default for v0.14.
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Change-Id: I246acf526910b1486ab9c41b96abe56dd1980eab
Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/1214987
Reviewed-by: Marcel van Lohuizen <mpvl@gmail.com>
Reviewed-by: Paul Jolly <paul@myitcv.io>
TryBot-Result: CUEcueckoo <cueckoo@cuelang.org>