Create Docker container to host the xblock-sdk

This implements an initial Docker container to host an instance of the
OpenEdX XBlock SDK which is to be used during XBlock development.
Is there any circumstance under which DISTRO and 2 could both be empty?