Merge branch 'update-cray-config'
Merge branch 'master' into develop
This commit was generated by cvs2svn to compensate for changes in r4, which included commits to RCS files with non-trunk default branches.

[SVN r7621]
64-bit integer improvements from John Maddock

[SVN r7776]
fix reversed BOOST_NO_INT64_T logic

[SVN r7780]
addition of INTXX_C support to integer library

[SVN r7792]
Folded stdint.h into cstdint.hpp to avoid ISO C99 incompatibilities

[SVN r8174]
restricted Windows/gcc exclusion of int64_t to Cygwin, because MingW seems to work

[SVN r8641]
Fixes so that long long is recognized for GCC.

[SVN r8706]
for int32_t and intmax_t, prefer "long" over "int" if both are 32bit

[SVN r8743]
cstdint: cygwin fixes for long long support

[SVN r8754]
removed backslashes in macros

[SVN r9097]
check for ULONGLONG_MAX as well

[SVN r9793]
add HP-UX workaround

[SVN r10051]
int64_t may not be defined on HP-UX when using gcc

[SVN r10067]
HP-UX needs special attention because ULONG_LONG_MAX is not fully usable

[SVN r10080]
Preprocessor fix for VC6 + STLPort 4.1b6

[SVN r10087]
Don't use "long long" with gcc 3.0's shipped library, because it does not define operator<<(ostream&, long long) overloads.

[SVN r10095]
fix the "gcc 3.0 and long long" fix to check for the appropriate symbol

[SVN r10107]
Add LL suffix to line 150 for long longs at suggestion of Toon Knapen

[SVN r10854]