Infrastructure cleanup part 2. valgrind side changes.
Replace Iex_Mux0X with Iex_ITE (if-then-else).
Companion patch to VEX r2668.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13273 a5019735-40e9-0310-863c-91ae7b9d1cf9
Fix a buffer overflow in VG_(assert_fail).
Patch by Matthias Schwarzott (zzam@gentoo.org) with some minor mods.
Fixes BZ 313811


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13274 a5019735-40e9-0310-863c-91ae7b9d1cf9
Fix the mkLazy3 case for I32 x I8 x I128 -> I128.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13275 a5019735-40e9-0310-863c-91ae7b9d1cf9
Non functional change (formatting, comments) related to newly created
Iex_ITE.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13276 a5019735-40e9-0310-863c-91ae7b9d1cf9
get_otrack_shadow_offset_wrk: amd64: add a (very rare) missing case.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13277 a5019735-40e9-0310-863c-91ae7b9d1cf9
Increase maximum usable memory amount from 32GB to 64GB on 64-bit Linux.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13278 a5019735-40e9-0310-863c-91ae7b9d1cf9