in streaming.js, change most console.log statements to util.log

adds human readable server timestamps (tremendously helps in debugging)

I was testing the streaming last night and got a lot of output lines with "undefined" and no timestamp - I am trying to get to the bottom of it. I think adding human readable server timestamps on the console output is a good thing to have.

Apologize for the formatting changes that are rolled into it - my editor removed some trailing white space on some lines. I did fix a couple indentation problems as well. Will try and keep formatting changes like that as discrete commits going forward.