Bug 973452 - [settings] refactor Application storage panel with AMD pattern
- put visibilityChange in onBeforeShow/Hide
- clean DeviceStorageHelper
- use observable to render sizes in panel
- turn app_storage to singleton and moved to modules/