None circular dependency being detected as a circular dpendency in some instances
Removed @package
Test rewrite for avoid test skip. Related #5592
Add a check for aliases when checking for circular dependencies. If aliases are used, assume the dependencies aren't circular unless the same alias is used multiple times.
Add more tests that highlight a regression in the new circular dependency check for aliases
Change alias check to pass additional tests
Update copyright date
Close #5883
Close #5648
Merge pull request #5447 from nickpeirson/DICircularDependancies

Di circular dependancies
Merge branch 'hotfix/5447'

Close #5447
Merge branch 'hotfix/5447' into develop

Forward port #5447
Merge pull request #5613 from Maks3w/hotfix/rewrite-dotnet-test

Test rewrite for avoid test skip. Related #5592
Merge branch 'hotfix/5613' into develop

Forward port #5613