Build docker container for SRB2 build environment
A docker container would make it possible to spin up a development environment with very minimal effort, regardless of platform. The docker container would also be used in our continuous integration to have a consistent, repeatable build environment.