ObjectRegistry should use aliased class name for missing class exception
Improve missing helper template

Refs #3699

Additionally, in case of a missing or not loaded plugin, Plugin::path() will throw another exception resulting in broken missing_helper template
and Internal server error
Merge pull request #3710 from majna/3.0-alias

Improve missing aliased class exception