[#784] Fix workspace errors breaking the package management layout by displaying them in ExtJS

Previously the layout would be terribly broken because ExtJS wants to do everything, but the errors were inserted through the template instead of extjs. This broke the scrolling down to a certain point.

This patch works around that issue by passing the errors to the workspace panel js, and using ExtJS to show them. 

Bug report: #784