rename traits and methods per RFC 344

- `Cmp` -> `Compare`
- `cmp` -> `compare`
- `{lt, le, ge, gt, eq, ne}` -> `compares_\1`