[CLIENT] Fixed, that `ServerError` inherits from `Transport::Error`

Allow rescuing raised Errors::NotFound or Errors::ServerError by rescue
Transport::Error.

Behavior is now in line with documentation: “The highest-level
exception is {Elasticsearch::Transport::Transport::Error} and will be
raised for any generic client or server errors.”

Closes #100