Enable Go users to import pre-built Go packages from Conan. The
implementation merges pre-built GOCACHE artifacts and module sources
at compilation time.
Changes:
- Add BuildEnvSetupCeConanGoDirect for Go-specific Conan setup that
auto-prefixes "go_" to library IDs when lookupname not specified
- Extend GolangCompiler with library handling:
- Set GOPATH and GOPROXY=off when libraries selected
- Merge library cache_delta into GOCACHE
- Copy module_sources to GOPATH/pkg/mod
- Generate go.mod/go.sum from library metadata
- Configure buildenvsetup for Go compilers in go.amazon.properties
- Add uuid library (github.com/google/uuid) as initial library
- Add tests for library setup functionality
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>