Bug 910446: Handle duration changes in Music app

With the landing of bug 831224, the duration of MP3 files is
computed while they are playing, and updated accordingly. If
this happens, we distribute a 'durationchange' event to the
related apps.

With this patch, we handle 'durationchange' in the Music app.
All we have to do is to update the displayed duration and ensure
that the end timeout triggers at the end of the track.

Signed-off-by: Thomas Zimmermann <tdz@users.sourceforge.net>
bug 900838: [System] play poweron video after first repaint
Bug 907672 - [HD][Settings] Locked Wifi Connection icon jumps
Bug 907729 - [HD][FTU] Locked Wifi Icons Jump when connecting
Bug 802643 - Remove activity workaround in email app
Bug 907056 - it will prompt save video repeatedly after exit fullscreen when you long press screen repeatedly
Bug 911875 - [Homescreen] When user select icon and press home key, selected color is shown on icon
Bug 912060 - Better and more tested call screen toggling
Bug 906055 - Fix awesomescreen cache
Bug 912184: use require() to load shared/js files
Merge pull request #11735 from benfrancis/906055

Bug 906055 - Fix awesomescreen cache. r=daleharvey
Merge pull request #11895 from cctuan/907056

Bug 907056 - it will prompt "save video"repeatedly after exit fullscreen when you long press screen repeatedly. r=daleharvey
Bug 895726 - [Buri][Monitor][MMS] Unable to save attachement from Camera
Merge pull request #11826 from steveck-chung/bug-895726

Bug 895726 - [Buri][Monitor][MMS] Unable to save attachement from Camera. r=julienw
Merge pull request #11917 from rexboy7/fix-bug900838

bug 900838: [System] play poweron video after first repaint
Bug 909374 - [Video] Improve view activity saving feature robustness
Bug 903915 - [Flatfish][Homescreen] add support for large device
Merge pull request #11477 from gasolin/tabhomemq

Bug 903915 - [Flatfish][Homescreen] add support for large device, r=crdlc
Bug 909255 - Remeber window disposition activity caller
Merge pull request #11903 from crdlc/bug-911875

Bug 911875 - [Homescreen] When user select icon and press home key, selected color is shown on icon