Bug 961044 - Update to libvorbis 1.3.4. r=cpearce
This is primarily to take the long->char fix to reduce encoder
table footprint, but also includes the declaration mis-match
patch we were carrying and some warning fixes.
Bug 879245 - Implement thenables for Promises. r=bz

--HG--
extra : rebase_source : cde27792ae58b13c88367df7a99fc8981097eedd