This is an attempt to implement P0692
Please note a couple of things:
- given that clang already suppresses access checks on explicit specializations of classes as an extension, I decided to not make the feature C++17-specific and backport it to previous standards. Not sure that this is right though;
- I'm also not sure that ParseOptionalCXXScopeSpecifer in a declarator is the correct place for suppressing checks.