Changed long long and unsigned long long to use the boost::(u)long_long_type typedefs in the numeric_cast_traits base specializations.

svn path=/trunk/boost/numeric/conversion/; revision=76808
Fixes #5731, fixes #5076, fixes #5393, fixes #5800
Now numeric_cast (and lexical_cast) can be compiled with disabled exceptions

svn path=/trunk/boost/numeric/conversion/; revision=77234