Moves root logger instantiation to the runner.

 * Fixes logging from memoized methods, especially when those
   methods are run before unittest fixture instantiation.
   (e.g., data generators)
 * Changes ConfigParser data interface to log 'missing section'
   exceptions as errors if there is no default defined for that
   section.  (When defaulted, the exception is logged as a
   warning).
 * Modifies the memoized() decorator to log at the method level.
   Fixes a bug that was causing log duplication whenever a
   memoized method made a call to another memoized method.

Change-Id: I4ae8a104a222aae916059434c9339f9863b08186
Merge "Moves root logger instantiation to the runner."