Merge pull request #4 from mhaberler/master

protos: remove outdated nanopb.proto
nanopb.proto: add back in again

This broke external (i.e. non-machinekit builds) like QtQuickVCP

we'll keep nanopb.proto in machinetalk-protobuf and check during
the machinekit build if the nanopb.proto file from this repo differs
from the one which is brought into the machinekit repo as a git subtree
from machinekit/nanopb (pathname src/machinetalk/nanopb/generator/proto/nanopb.proto)

Since the change frequency of nanopb.proto is fairly low and external builds
are unlikely to use the nanopb options, using an outdated nanopb.proto
in an external build is unlikely to cause issues
Merge pull request #5 from mhaberler/master

nanopb.proto: add back in again
Merge branch 'master' of git://github.com/machinekit/machinetalk-protobuf into mt-manual
WIP
machinetalk/nanopb: detect protobuf subtree falling out of sync

Since nanopb.proto is now part of machinetalk-protobuf, but is imported
as a git subtree into the machinekit repo, it might happen that an update
of the nanopb subtree brings in a newer nanopb.proto file from upstream.

This diff command checks against that happening, and aborts the build if
they fall out of sync.
Merge pull request #289 from mhaberler/nanopb-revert

machinetalk/nanopb: detect protobuf subtree falling out of sync