observability: Support additional log fields
observability: Support additional log fields

This enables the `End{Call,Handle}WithAppError` methods to set
additional log fields. This will be used in the following commit to
add observability into dropped responses.

No functionality has changed

yarpc/yarpc-go,yarpc/yarpc-go