Enable passing a callable to set_datetime_format
Enable passing a callable to set_datetime_format

Is required to return datetime.datetime instance when called without
arguments. Enables user to log with time zone aware timestamps when the
format is set to something that returns datetimes with tzinfo.

RazerM/logbook,pombredanne/logbook,mitsuhiko/logbook