Bug 1010634, Part 2: Fix compiler warnings in MFBT and XPCOM, r=ehsan

--HG--
extra : rebase_source : 8839297479ce2ade7a7e6cb5099178e799a0e516
Bug 1010634, Part 3: Fix more warnings in CertVerifier, r=cviecco

--HG--
extra : rebase_source : 21e79fbc472aeccec7df213e0cd8d99bebfbff75
Bug 1010634, Part 4: Fix signed/unsigned conversion warning in js/ProfilingStack.h, r=luke

--HG--
extra : rebase_source : 7abda28eb58b81fd59a3c7deb2207b22e2075702
Bug 1010634, Part 5: Add private destructor to NSSErrorService in line with the XPCOM recommendations, r=cviecco

--HG--
extra : rebase_source : 1f8b4558114eef0e1a15f51f0c814f16e05f6f76
Bug 1010634, Part 6: Enable -Wall with a few exceptions for certverifier, r=cviecco

--HG--
extra : rebase_source : 611f0d65e7edb74345a4a599a6606de37e3da75e
Bug 1018018: Remove support/mention of proprietary Netscape certificate extensions from PSM, r=cviecco

--HG--
extra : rebase_source : 758ff9384c040084b1015f8025a4ff9f33590176
Bug 1018041: Fix linking error in pkix_ocsp_request_tests when GTest is enabled on Windows, r=keeler

--HG--
extra : rebase_source : 36c5ee4f5cc40adb1079e34bd309147a662fc45f
Bug 1018033: Prevent buffer read overflow due to integer overflow in mozilla::pkix::der::Input::EnsureLength, r=keeler

--HG--
extra : rebase_source : e4e88d61e448fa475a106a06b9f32181906fba0f