Support for mesos DockerInfo in fine-grained mode.

This patch adds partial support for running spark on mesos inside of a docker container. Only fine-grained mode is presently supported, and there is no checking done to ensure that the version of libmesos is recent enough to have a DockerInfo structure in the protobuf (other than pinning a mesos version in the pom.xml).
We'll probably want to hit 0.21.0 as there are updates to the DockerInfo struct, the release should be in the coming weeks.