Explain the use of Go's build, test, and deployment pipelines for automating and streamlining the development and deployment of Go programs?