Reference.create now takes a custom reflog message and/or signature.
Reference#set_target now takes a custom reflog message and/or signature.
Drop `Reference#log!`.

Pass custom log messages and/or signatures to `Reference.create` or
`Reference#set_target` instead.