[#31565] CamelCased view classes are broken in J!3.1.4

This reverts commit 0414f0ffddcb0ad80b232adfdcd434dd0a36787e
Add test coverage to JViewLegacy::getName()