Re-adding changes to curry2read.  The changes fall into two categories: 1) allow curry2read to accept an option -q that silences chatter and 2) ensure that when an error occurs, the message identifies the tool as "curry2read", and the program prints the message to stderr, and exits with a status of 1.  These changes are needed for when scc invokes curry2read as a subprocess.