Bug 895723 - Don't open the mozilla namespace in AsmJS.cpp -- use particular things from it instead.  This eases the pain of dealing with js/mozilla namespace conflicts, particularly for Vector.  r=luke

--HG--
extra : rebase_source : 666d3e9d340f6c882a21230c63783a72ba25a9e5
Bug 895723 - Fix ion/AsmJS.h to not depend on bootlegged dependencies.  r=luke

--HG--
extra : rebase_source : 3473fa9c42de65fdb579225c41e534d79c42d7fe