Allow hack/test-go.sh to support flags

Pass arguments after the package directly to go test

    hack/test-go.sh pkg/util -v -test.run=TestNewStringSet

And also allow global flags

    hack/test-go.sh "" -v
Merge pull request #359 from smarterclayton/allow_test_opts

Allow hack/test-go.sh to support flags
Update the docker build pipeline.
Add a master manifest.
Merge pull request #346 from brendandburns/dockerbuild

Update the docker build pipeline.
Make poll period and timeout configurable.
Make poll period short for integration testing.
Merge pull request #364 from brendandburns/timeout

Make poll period and timeout configurable.
Add some more logging to better understand integration test timeouts.
Merge pull request #366 from brendandburns/timeout

Add some more logging to better understand integration test timeouts.
Add validation of VolumeMounts
Add validation of Ports

Also do caseless compares for "enum" strings.