Removes unused files, use cgo to compile C++ and C code

I upgraded the mesos.proto file to the one that comes with 0.19.0

And made it work with the go get command. I've tested it on a mac and will soon need to test this on the latest ubuntu too, so there might still be a commit lingering.