Detect userspace memory leak for JB_MR2

When process is consuming memory beyond the limit specified by
property, it will print all the allocations of the same process.
To enable this feature, do following steps:
1. libc.debug.malloc 40
2. libc.debug.malloc.program <PROCESS_NAME>
3. libc.debug.malloc.maxprocsize <VALUE_IN_BYTES>
4. libc.malloc.minalloclim <VALUE_IN_BYTES>

Change-Id: I03a4de9643ec954802b26443ce5685975ea30f89
Signed-off-by: Maunik Shah <mshah@codeaurora.org>
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Bump the number of TLS slots to 128.

Bug: 9997352
Change-Id: I7bde7228d803e9d4bb83309c5891d54a07e3b025
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
add cortex-a5 cpu variant

Change-Id: I3f72fa4524c09d3ea9abcc3a4a693f563e58ed53
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
timezone: data file should be 32 bit aligned

The zoneinfo.dat file is memory mapped and then read as an int array.
On some platforms this is causing alignment errors (SIGBUS) because
the records are not 32 bit aligned.

Change-Id: I3471fd4181d97329c1e0cbf37d504f29d0c94ad8