Bug 1111228 - Remove the MSVC2005 special casing from PseudoStack.h; r=BenWa

--HG--
extra : amend_source : c6adbc3ff76b040433e5b8af342a4aa4575f4bf0
Bug 1111230 - Remove the library names for unsupported MSVC versions from trace-malloc; r=dbaron

--HG--
extra : amend_source : 3526194443a4b60a8d0b9b9fccb3ddb92e435c8b
Bug 1111247 - Treat C++11 enum types as available on all MSVC versions; r=froydnj

Since we don't support anything older than MSVC2005...

--HG--
extra : amend_source : 80ad15c08f19448f8e896989392c78f1437e982d
Bug 1111255 - Remove some code specific to MSVC7 from MFBT; r=froydnj

--HG--
extra : amend_source : 3662850820de462e108212626dc7bc1c9e22122e
Bug 1111239 - Remove a compiler check for an unsupported compiler from atomicops_internals_x86_msvc.h; r=josh
Bug 1111242 - Use std::abs instead of fabsf in nsChildView.mm; r=josh

clang gives the following warning on these fabs usages:
absolute value function 'fabsf' given an argument of type 'CGFloat' (aka 'double') but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value]

--HG--
extra : amend_source : 1c2352555626c0b412bdd5c383074726f84e2c7b