* changed eol parsing to take only one end-of-line for each line
  (before, consecutive \n's and \r's were squashed into one EOL value)
* moved to a new debug output system implemented by the Report class.
* rewrote the combind function that joined streams with their output
  specifications
* minor other changes