Bug 1057877 - Account for fmp4 not working on MacOS X 10.6. r=cpearce

Consolidate the various fmp4-related checks in their own function;
the ad hoc logic was getting complicated and we'll want to add
more such checks as we enable more platforms.