Merge pull request #3744 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for beta3)
Merge pull request #3753 from WalterBright/fix13102

[REG2.065] Issue 13102 - Cannot parse 184467440737095516153.6L
Merge pull request #3756 from schuetzm/fix-uninitialized-storage-class

Fix uninitialized variable
Merge pull request #3757 from 9rnsr/fix13114

Issue 13114 - old opCmp requirement for AA keys should be detected for classes