Facility for rigctl to read commands from standard input.

In order to write regression tests before making disruptive changes to
back ends I have added a new command to the rigctl parser which is '-'
that causes it  to read commands from stdin until  they are exhausted.
The commands  must be white  space separated and can  include comments
from a '#' character until the end of the current line.
Add a pause command to the rigctl command set.

This allows repeatable regression testing where a command has a finite
"settling" time.  This will  probably be  of most  use in  the related
rotctl command set.
Prefix action function names so as not to clash with system names.

The prefix rigctl_ is added to all parser action routine names so that
they do not clash with system names.
Prefix action function names so as not to clash with system names.

The prefix rigctl_ is added to all parser action routine names so that
they do not clash with system names.
Corrected typos in rigctl.1 manpage.
Add read commands from stdin and pause command features to rotctl.

The capability to read commands from  standard input and the new pause
command allow regression tests to be written for rotctl as well as for
rigctl.
Merge branch 'rigctl-stdin' of ssh://git.code.sf.net/u/bsomervi/hamlib into rigctl-stdin
Fix manpage errors.