Support for special && and || error messages in new parser
Added tests for piping an fd other than stdout
Further cleanup and improvements to error messages