loki updates:

- fix fstat could fail on getting open partition size
- sync latest sources to support new devices
- match original loki upsteram sources
- fix all loki_recovery compiler warnings
- one binary for all functions patch/flash/find
- Makefile and Android.mk to compile new multi-binary tool or lib
Change-Id: I050a673f39b32136c817b69c00939818696e2c56
mounts: add find_mounted_volume_by_real_node
this function finds a mounted volume by the real device node(resolved symlink)

Change-Id: Iff28cf7dd088f73248e23d99bf321f2bb61e1cc2
add basic support for native dualboot