render view one last time in case of render.error

Try to render the view one last time in case a render.error is
triggered. If the view continues to throw exceptions, bail out and
just re-throw the exception.
cs fix
test case for exception in view
test case for additional events
Merge branch 'patch-2' of git://github.com/radnan/zf2 into hotfix/3385
[#3385] Update logic bloc
Merge branch 'hotfix/3385' into develop

Close #3385