Be less naive when installing packages

Go test will ignore packages we have built if the timings are not as
it wants - so change the way we install pacakges to try and install
the packages in the order that the Go tools expect.
Force gomock to be installed
Improve addMockDisables