<rdar://problem/15453076>

When determining the type of array members, do not see-through typedefs
For instance, in BOOL arr[4], we want the elements to be typed as BOOL, not signed char



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

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

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

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