Add ServerErrorHandler

> How about providing default ServerErrorHandler which reports error messages to slf4j?

On second thought, it's unexpected behavior for the user that the logger doesn't output error messages to slf4j when they fails to call `super()` even if we guild about it.