Root cache directory
Background
Raised here (!1013 (comment 129888354)), it makes sense to move some directories out of artifact cache and into the top level cache structure, in particular cas and tmp which will be used by the source cache once that's implemented (see #440 (closed)). As many of these directories should be in the same directory we should deprecate the current builddir and artifactdir options, and have them placed in this root directory.
Task description
-
Issue warnings for when artifactdirandbuilddirare set by a user -
Add new rootcachediroption under whichtmp,casand the default forartifactdirandbuilddirare placed.