Update AbstractLogger to add default implementations of Logger interface

A while back the Liquibase `Logger` interface added a couple of new methods to set a `DatabaseChangeLog` and `ChangeSet` to the Logger. In that change the `DefaultLogger` class was updated to implement these new methods but the `AbstractLogger` did not provide a default implementation. This caused a breaking interface change that required all implementers of the `Logger` interface, regardless if they extended the `AbstractLogger`, to update their code.
I have added a default implementation of these methods to the `AbstractLogger` class as well as a convenience method for building a log message based on these methods. This way all implementers can benefit from a common format for log messages.