Use /data/local/tmp as temp directory on android
If no temp directory specified by the user on android then fall back
to /data/local/tmp what is always present on the device. It removes
the dependency of specifying TMPDIR for executing platform commands
on android.
What do you think about adding lldb sub directory - i.e. /data/local/tmp/lldb?
In this case it will be consistent with default implementation (https://github.com/llvm-mirror/lldb/blob/789afe8e6565a1370b2f34e075e9ca5289d362f8/source/Host/common/HostInfoBase.cpp#L360) .