In relation to #2 , it has been decided to switch to an alternative plugin framework: https://github.com/hashicorp/go-plugin
This plugin framework is more widely used and described as have better support than the "native" plugin package from go directly.
This should resolve the issue of not allowing plugins to be loaded in go test.