Bug 1107539 - Part 2: findMoovAtom() return a promise.
Bug 1107539 - Part 3: metadata field is 'picture' not 'image'