.gitignore: ignore .git subdirectories renamed as DOTGIT
nanopb: import from http://code.google.com/p/nanopb/   ba40cacd3c4a
json2pb: import from https://github.com/shramov/json2pb 	404c8273a
protobuf/proto: message definitions

round 0
protobuf: supporting files and examples
protobuf: build support

to build:

 ./configure  --enable-protobuf --enable-zeromq --enable-examples
json2pb: silence warnings
mkprotodep:  silence warning
protobuf: set_allocated_*() isnt available in jessie protobuf
protobuf/support/nanopb.c: fix includes
src/protobuf/Submakefile: remove strange dependency

now json2pb.cc picks up EXTRACFLAGS..
gitignore: skip protobuf build artefacts, lib/python/json2pb.py
zmq/task cmd submission: zmq pattern mockups
zmq/task cmd submission: migration outline document
RCS_STAR_MSG: extend RCS_STATUS

this helps change tracking
RCS_STAT_MSG:  add ticket field

this provides a separate serialisation and acknowledgement mechanism,
disjoint from serial_number/echo_serial_number
task/zmq cmds: extend to accept both NML and ZMQ injected commands

also, publish status updates via PUB/SUB
task/zmq cmds: standalon C test program for EMC_TASK_ABORT injection
task/zmq cmds: Python subscriber for update channel

run as 'python statustrack.py'
task/zmq cmds: task Submakefile