In TestMultiInstanceContainerStop, if the standby hasn't taken over by the time the active has stopped, the test fails. This causes problems on slow machines for the CI/CD pipeline. This commit adds a 30 second timeout on the take-over.
* Upgraded to MQ 9.1.5, upgraded to unzippable install, run as random UID (1001 by default)
* Updated docker tests for MQ 915 random UID
* Added warning to crtmqdir for 10 rc, added trace option to crtmqdir
* Removed dev users from dockerfile
* Added makefile targets/variables to pull mq archive from remote
* Updated makefile and travis build for multi arch dev/prod builds
* Updated build deps to use arch specific dep
* Removed glide for dependency management
* Removed `MQ_SDK_ARCHIVE` download target
* Make ARCH overridable in makefile
* Only run golden path test on Power and Z builds
* Only run gosec on amd64 build
* Increased go to 1.12 in travis
* Initial code to implement multi-instance queue manager
* alter default mqsc to prevent race between listeners on standby startup
* Updates to multi-instance queue manager code
* initial multi instance test
* Multi-instance code improvements
* Multi instance fixes and first test
* configure queue manager
* Add mirror log filtering for mult-instance QMs
* Add log message for multi-instance enabled
* Improvements to container runtime logging
* refactor test
* Test active standby switch
* Improve createQueueManager function
* Test multi instance race
* wait
* multi instance mount tests
* skip race test
* mount tests
* no mount test
* single instance split mount tests
* readiness check
* More updates for handling standby queue manager
* Improve standby checks
* Minor fixes to miqm
* Fix logging of JSON errors
* Update copyrights
* Fix log includes