Bug 945754 - Make EnsureTrackPropertyTypes handle OOM. r=bhackett

--HG--
extra : rebase_source : 261942cf99f22fc5110e7e51bec6f86c4cfa8aaa