added unistd.h include from Mark Wilson

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
added installs

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
added install target

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
moved process config to OnCommandLine and now use -o=X-> instead of -o X->Y

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
made pShare always publish PSHARE_INPUT_SUMMARY as request from Mike

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
spelling correction

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
removed debug statement

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
removed getkeyboardinput action - this will never work if launched by pAntler - how can 30 processes all wait on the same :std::din. And people will never remember a switch to turn keyboard off...

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
updated reporting of sharing
updated built in help
updated help and added failed parsing warning
some formatting
added special case routings of form A_*->$ meaning variable is routed under the part of the name that matches the wildcard
made bespoke share form A_*->^ on account of worry about variable substitution
updated to use fast comms
made detection of failed bind more obvious
made pShare quit on errors in listening thread startup
added space removal