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.
Is there any cost to this?