Added mp4 file extension support
Made methods for caching with file type extensions more generic
Merge branch 'journal-version' of github.com:distilledmedia/three20 into journal-version