Use builtin __Require macros from AssertMacros.h

The `AF_Require` and `AF_Require_noErr` macros were introduced in de8b20f for solving #2015. It turns out there exist exactly equivalent macros in the AssertMacros.h header, respectively `__Require_Quiet` and `__Require_noErr_Quiet`.
Merge pull request #2462 from 0xced/require-from-assertmacros

Use builtin __Require macros from AssertMacros.h