Removed confusing lines from test assets
Fixed spacing in parse method
Clarified test for invalid include in string
Removed assertions for confusing lines from test assets
must be the self:: of course
Merge pull request #4826
Merge pull request #4826 in develop
Merge pull request #4826 in master
Merge pull request #4825
Merge pull request #4825 in develop
Merge pull request #4825 in master
Merge pull request #4820. Fix #4819
Merge pull request #4820. Fix #4819 in develop
Merge pull request #4820. Fix #4819 in master
Correct spelling of function getMajorVersion

Corrected the name of the function and provide a proxy for backwards compatibility. Refs #4804
Corrected trailing spaces in docBlock of GetMayorVersion

Updated existing docblock to be more inline with other depricated functions and added the deprecation version
Update unit tests to test the new function, and not the old incorrect spelling
Add test for exception thrown when trying to construct an interface
Tidy up CS violations
Remove incorrect @package annotations