Removes the workarounds disabling annotation code and tests for clang as old versions before 9 did not support "asm goto". We simply do not support such old clang versions any more.
Adds a top-level check that fails the build up front for clang < 9.0.
Fixes #1799