Conventions for the use of `Deref` and `DerefMut`

This was discussed previously in mozilla/rust#13126.