SelectTask: configure a default logger
SelectTask: Allow customizable decoder

Set the default from stdout.  This helps more of the unittests to pass
on py3k
Fix SelectTask unittest on py3k