implemented MDNS, added proto files, added build scripts
removed unnecessary files
Squashed '3rdparty/machinetalk-protobuf/' content from commit b82533c

git-subtree-dir: 3rdparty/machinetalk-protobuf
git-subtree-split: b82533c9a368f0294658633e5fb65f9f2795bdd1
Merge commit 'e9bb61d10c6ec794c02151bc88a4c84c7f005089' as '3rdparty/machinetalk-protobuf'
Added machinetalk-protobuf