Fix audio playback's exit or stop when plug out/in extsd card.

The root cause was audio player didn't support storage inserting and ejecting.
The way to fix it: Add checking the audio playing path when storage ejected or
mounted.
support http streaming of more audio formats
Add FSL MP3 and AAC parser node and parser component

Extend the capability of freescale paser node to support Mp3 and AAC-LC/AAC-plus decoder support

Signed-off-by: Rohan Mathur <rohanmathur34@gmail.com>
Eliminate wakeup events for screen refresh

- When screen timeout happens, musicplaybackactivity keeps updating UI
resulting in Apps proc wakeups and high power consumption.
- Ensuring that the screen refresh is not happening and the screen is updated
appropriately when screen on event is received by the application.
Store shuffle and repeat modes. Restore them if they're saved.