Added front controller extensible modules support, improved download controller, added front.download.status hook to download controller