Remove escape string literal error and improve error message
Remove error for old .typeinfo property
Fix Issue 5299 - Protected inheritance is semantically undefined

Deprecation -> Error
Fix Issue 3990 - Deferencing a dynamic array as pointer

Deprecation -> Error
Merge pull request #3912 from yebblies/issue3990

Issue 3990 - Deferencing a dynamic array as pointer
Merge pull request #3911 from yebblies/issue5299

Issue 5299 - Turn base class protection into an error
Merge pull request #3917 from yebblies/typeinfo

Remove error for old .typeinfo property
Merge pull request #3915 from yebblies/escapestring

Remove escape string literal error and improve error message