Fixes Issue 8717 - Private and Protected should be accessible from within
same module.
Remove vergen.c completely
Fix for OSX
Merge pull request #1557 from AndrejMitrovic/Fix8717

Issue 8717 - Private and Protected should be accessible from within the same module.
fix Issue 9387 - Compiler switch -O changes behavior of correct code
Merge pull request #1584 from WalterBright/b45

fix Issue 9387 - Compiler switch -O changes behavior of correct code
Merge pull request #1583 from 9rnsr/remove_vergen

Remove vergen.c completely