Bug 853988 - Add C++11 section references to TypeTraits.h.  r=froydnj

--HG--
extra : rebase_source : bd98561dd154b19460efaca16debcfc8082804ec
Bug 853988 - Move IsPointer and IsSame to the right locations.  r=froydnj

--HG--
extra : rebase_source : d945be1ef45f3f6d6a1bed67d4e2c240c882d1ef
Bug 853988 - Move IsConvertible to the right place.  r=froydnj

--HG--
extra : rebase_source : dc7d5a6e21e098a7826230a28f70d6305fa2103f
Bug 853988 - Move Conditional to the right place.  r=froydnj

--HG--
extra : rebase_source : e0d78a6fe6a07f07dfa054dda2fc74edffe0374b
Bug 853988 - Move IsPod to the right place.  r=froydnj

--HG--
extra : rebase_source : 6ea8970965e953b5f372385f933bbc796bfc2015
Bug 853988 - Replace uses of Conditional<..., TrueType, FalseType>::Type with IntegralConstant<bool, ...>.  r=froydnj

--HG--
extra : rebase_source : 1c2deaac32b2ddefa67bb935f961a182aad31ad2
Add [specref] references to all the section-comments in TypeTraits.h, to further ease reading/searching.  Followup to bug 853988, suggested by froydnj

--HG--
extra : rebase_source : 896b6abb3430b890a8de699fc044d0cd0624936a