Bug 862657 - Implement mozilla::IsConst and mozilla::IsVolatile.  r=froydnj

--HG--
extra : rebase_source : acc955d825069fa1db7b4f86117d50dbbfc05826
Bug 862657 - Make PodCopy work even when copying to a volatile address, and add PodArrayCopy for copying one fixed-size array into another array of the same size.  r=froydnj

--HG--
extra : rebase_source : 7bb59639b95ec7a05272ab0215bbc04a210c11d5
Bug 862657 - Attempt to fix OS X warnings-as-errors bustage by adding a move constructor to ChunkBitmap, hopefully fixing an issue due to ChunkBitmap::bitmap being volatile.  r=billm

--HG--
extra : rebase_source : fb8072fd823ade03a49656a4456ae82c8db820e4
Bug 867749 - When cloning objects for self-hosting, clone with a null prototype to eliminate poisoning concerns from that global's standard objects.  r=till

--HG--
extra : rebase_source : 414b9f1f0e07e762b4c88c35efc1be3f6abfcb60
Bug 868265 - Make Attr and AttrMap skippable, r=mccr8

--HG--
extra : rebase_source : f8eb50631ac35abda47b3a00be1093a8197979ec
Bug 869026 - Fix GLContext::GetTexImage crash when GLContext::mScreen is null. r=jgibert
Bug 845713: Remove two unnecessary RangedPtr.h #includes in js (shifting one to the .cpp file). r=Waldo
Bug 813756 - Implement payments frontend for Android. r=mfinkle
Bug 813756 - Make nsINavigatorPayment out of global scope. r=smaug

--HG--
rename : dom/payment/interfaces/nsIDOMNavigatorPayment.idl => dom/payment/interfaces/nsINavigatorPayment.idl