Some optimizations around various ILog extension methods, Fixes issue 4.

@justinvp Could you kindly cast your eye on this? I've also added some missing extensions. Cheers!