Introduced Mesos modules abstractions.

Adding a first class primitive, abstraction and process for dynamic
library writing and loading can make it easier to extend inner
workings of Mesos. Making it possible to have dynamic loadable
resource allocators, isolators, containerizes, authenticators and much
more.

Review: https://reviews.apache.org/r/25848