added support for paths, added support for selecting items
Squashed '3rdparty/machinetalk-protobuf/' changes from b82533c..05ea3aa

05ea3aa Container: prune fields for RT usage
f027568 Merge pull request #2 from strahlex/master
eee1f1c Added namespace replace script for iOS
667c28e Merge pull request #1 from strahlex/master
181c2e4 Changes to make integration into qmake easier
469c10c gitgnore - skip build artefacts
2621bc1 Makefile
98b0aea proto dependency generator from machinekit dev
5c3e2eb Initial commit
REVERT: b82533c Initial commit
REVERT: b926189 gitgnore - skip build artefacts
REVERT: 80c57b1 Makefile
REVERT: 4f9c22e proto dependency generator from machinekit dev

git-subtree-dir: 3rdparty/machinetalk-protobuf
git-subtree-split: 05ea3aa2d196c510ddde3c5efe16e582411ae7aa
Merge commit '0f7d0f616746f70b87d1b6c0fd001b176ee89dc8' into pathview
added gcode data model, added items to the path view