Enable -Wcast-align globally.
Tested on x86-64, s390, and ppc64.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14551 a5019735-40e9-0310-863c-91ae7b9d1cf9
Remove a few pointless asserts because the allocation functions
do not return NULL.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14552 a5019735-40e9-0310-863c-91ae7b9d1cf9
Remove a few useless asserts after memory allocation.
The called allocators don't return NULL.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14553 a5019735-40e9-0310-863c-91ae7b9d1cf9
Fix a few casts that dropped type qualifiers. As pointed out by
-Wcast-qual.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14554 a5019735-40e9-0310-863c-91ae7b9d1cf9
r14319 dropped adding -Wwrite-strings to the compile flags.
Add it back in.


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