Make it possible to have scm empty components

Ie, for just expanding variables and setting environment variables and
to add scripts that does not belong to a specific component. The scripts
will be run from the Configure::buildDir() directory, ie the root build
directory
Fix output for missing variables