Bug 1113016 - Add a panel to manage Addons

Ideally this module should only include the logic manipulating data (the list of the addons and the state of each addon), so it would be better move the UI related logic to addons/panel.js. This way we would have the flexibility of binding the module to other types of UI due to possible UX change in the future.

Details please check my comments below.