Bug 829339 - reject mp4 files with codecs other than mp4a

I'm surpised that the metadata parser was working at all with this bug in it. It now properly detects trak atoms for non-audio tracks and rejects movies.