Merge enforceEx with enforce

Makes it possible to call `enforce!MyException` instead of `enforceEx!MyException`, eliminating
redundant notation. Old enforceEx is not deprecated but removed from documentation examples.
Merge pull request #2288 from Dicebot/enforce-unify

Merge enforceEx with enforce