Rename `match` to `matches` on the string asserter

Hello :-),

All asserters is at the third-person: `contains`, `hasKey`, `isEqualTo`… but `match`, on the string asserter, does not follow this rule.

This PR adds the `matches` asserter, and redirects `match` to `matches` for the sake of backward compatibility.
All tests are consequently updated.