Qt 5 error support
minor fixes and removed temp code
Shared extensions
Extension low-connection
updated extension interface
Uses QtPlugin for extensions to make it easy to install/uninstall