Machine endianness detection taken from <boost/detail/limits.hpp>

[SVN r29573]
Add detection for macros used by VC: _M_IX86; little-endian. _M_IA64; little-endian, as this is the default on I64 and AMD64 is only little endian. _M_ALPHA; little-endian, as again it's the default and Windows doesn't run on big-endian Alpha anyway AFAIK.

[SVN r30185]
Added 64-bit Intel processor support.

[SVN r35587]
Fix for HP-UX on Itanium.

[SVN r35591]
Updated patch from Boris Gubenko.

[SVN r35672]
Merged L & C issue fixes from trunk to branch.

[SVN r36225]
Merged a copyright addition from trunk to branch.

[SVN r36231]
Corrected wrong order in copyright notices.

[SVN r36240]
Merge from trunk

[SVN r50676]
Merge to release, fix for fix in r35591: sometimes __hppa is on PA-RISC but __hpux isn't (e.g. on linux)

Fixes ticket #3537

[SVN r57049]
Merge fix for #2762 from trunk.

[SVN r62260]
Merge STLPort endian detection to release.

[SVN r68091]
Merge changes from Trunk. Fixes #6013. Fixes #7151. Fixes #7359. Fixes #7389. Fixes #7452. Fixes #7528. Fixes #7703. Fixes #7841. Fixes #7898. Fixes #7938. Fixes #8048.

[SVN r83139]
Merge Predef library to release.

[SVN r85618]