Change Malloc to request an aligned memory size.

This fixes a problem on Linux where allocated memory would get overun in some use cases (ie. in TestExprs2.py).


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180614 91177308-0d34-0410-b5e6-96231b3b80d8