Use getopt

I did some code archeology.. console.log has pretty much always (I stopped looking at 0.4) behaved as a function and not needing to be bound. Originally it was a plain function that didn't need to be bound, and when it was changed to a prototype method it was bound at instantiation (to retain compatibility, as far as I can tell). It even had that property when Ben himself added formatting support to it!

I've always bound it because I knew it was a method. It is handy when given something other than a Console instance from node core, though. Maybe someone should PR a doc change to include this unwritten contract...