Bug 965022 - Define MOZ_FORMAT_PRINTF(...) macro which expands to __attribute__(format(printf, ...)) where supported. r=froydnj

--HG--
extra : rebase_source : bbfc41dccba336ac290710a8c3ead77ae0d1df5f
Bug 965022 - Avoid passing a TimeStamp to printf in PrintUniformityInfo. r=mchang

--HG--
extra : rebase_source : 73cbb638427eae5987c3b19169ceed1fa47ec190
Bug 965022 - Introduce a PRIuSIZE macro for printing std::size_t. r=jrmuizel

--HG--
extra : rebase_source : 7994c75e65da7506938bb2746e9e86607bc32792
Bug 965022 - Use MOZ_FORMAT_PRINTF for [f]printf_stderr, and fix incorrect usages. r=jrmuizel

--HG--
extra : rebase_source : 667fc18943d84f1ae28579fc23f846f9350e6fe2