.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
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
python/linuxcnc: extend to alternatively submit commands via zmq

driven by USE_ZMQ environment variable: use ZMQ if set (any value)

setting ZDEBUG will print the zmq interaction
task/zmq commands: update documentation

describe the gory details to install the zmq and protobuf support code

add evaluation section and outline improvements.
task/zmq commands/emcmodule.cc: use ticket update listener thread
update docs