Add toString and toXContent to IndexResponse

Currently `IndexResponse` does not like other responses implement `ToXContent` and neither a `toString` method. We should try to be consistent here.