Improvements to Test logging

 - Can now cherry pick individual contexts to display
 - A new switch IF_LOG is provided to only run code if logging is
   enabled
 - "make usage" will now display the setting for test-logging