3.6/f/logtransport split

This branch splits logtransport.{c,h} into a series of files under lib/transport/

Please review! Thanks.