fix Issue 10462 - interface thunk doesn't preserve EBX
Merge pull request #2278 from WalterBright/fix10462

fix Issue 10462 - interface thunk doesn't preserve EBX
Merge pull request #2286 from 9rnsr/fix10475

Issue 10475 - destructor is called on 'for' loop variable even when initialization failed
Implement new ddoc annotation 'inherit'