Bug 1105290 - Add null check to createEngineFromFileList. r=rnewman, a=sledru

--HG--
extra : rebase_source : 7cc0b61b31dd68e99e36585c3c06e7f6eef9d19d
Bug 1107339 - Add VP6F and extend MP3 support in libstagefright. r=k17e, a=sledru

--HG--
extra : rebase_source : bef13775b68d0142392f9888241df6788339f010
Bug 1107339 - Add support for MP4 with VP6F video track (FFmpeg only). r=k17e, a=sledru

--HG--
extra : rebase_source : ee973fadc8496ff2bfdd2b42189beddcb5b90e18
Bug 1109987 - Use signed timestamps in mp4 demuxer. r=k17e, a=sledru
Bug 1101487 - Cache client id in prefs so we can submit it for very short sessions too. r=vladan, a=sledru
Bug 1101487 - Bonus: Use Preferences.jsm in TelemetryPing for cleaner default values. r=vladan, a=sledru
Bug 1111311 - Use 32 bits signed for storing CTS in order to properly calculate PTS. r=kentuckyfriedtakahe, a=sledru