section is now a collection.Mapping

Signed-off-by: Tim Henderson <tim.tadh@gmail.com>
The logging function is now over-ridable. Access the over-ridable logger from util.log.

Signed-off-by: Tim Henderson <tim.tadh@gmail.com>