Remove DOS carriage returns
Start regression test with the graphs

These are less sensitive than the scripts to changes
Rationalize naming conventions

Rename the /sgsh/name intro /stream/name
Rename |=variable into store:name
Rename variable into store in the code
Give regression target a test- prefix
Provide help in the usage information
readval default returns the last value and retries

This makes the invocation for the most common cases more
user-friendly.

While at that, provide help in the usage error message.
Use bool instead of int
Add help to the usage information
More readable result output
Make regression targets consistent
Move common functionality into header file
Remove redundant DPRINTFX macro
Replace #ifdef DEBUG blocks with DPRINTF

Music by: Weather Underground
Rationalize naming of streams and stores
Allow the specification of store flags
Allow the pass-through to store and scatter
Fix store flags location
Remove newline from store flags
The socket name is now an obligatory argument

This makes it easier to handle user-supplied flags