fix Issue 13049 - in template arguments the compiler fails to parse scope for function pointers arguments
Merge pull request #3720 from 9rnsr/fix13049

Issue 13049 - in template arguments the compiler fails to parse scope for function pointers arguments
Add comments in needOpEquals and needToHash
fix Issue 12255 - opCmp requirement for AAs breaks code

AAs should require equality and hashing for key types.