Add role and checkpoint support for Mesos backend

This commit also changes Mesos version to 0.14.0, which is the earliest
version supporting these features.
IMHO I think we should have checkpoint on by default. We're close to setting checkpoint on by default on the slave configuration now, and without checkpointing slave crash will not recover any of the tasks.