Add log class to mesos lib and use throughout
Remove type.go and move types to where they're used
Add log class to mesos lib and use throughout
Merged from master
Merge branch 'logging'