ubuild_plugin: use the build script name as part of the cache key generation in UbuildCache

This way it's possible to reuse the same tarball name in multiple
cross_build_pkg targets without worrying about cache false positives
scripts: merge the cross compiler into a single CROSS_SYSROOT directory