Added missing BC check

refs https://github.com/zikula/core/issues/1863
correct legacy event type. refs #1792 refs #2078 refs https://github.com/Portugao/MUImage/issues/112
remove use of deprecated exceptions. refs #1980
change to more appropriate exceptions. refs #1980