Android devices may not support 'adb root', but be rooted with 'su' binary. This patch make possible to install ASAN to such devices.
When --use-su flag is specified, most 'adb ...' commangs are changed to 'adb su -c "..."'.
Some other notes:
- 'readlink' changed to 'ls -l', since not all devices have readlink in their firmware.
- removing ASAN library step moved to very end, because 'su' may not run properly without this library until shell will be restarted