[#570] always returns the response object through the `onCollision` callback

- the response is anyway always calculated, so there no real
optimisation by not asking to get the response object through the
callback.

- also further simplify the me.collision.check function (that should
disappear anyway)

- also fixed a couple of documentation issue following the recent
commits