Fix building of updater binary
Add CWM restore function

Thanks to kokotas and his Extended TWRP!

Change-Id: Ibce0679e9064722d6b9abb2793ef8cd73be7d35a
Revert "Add CWM restore function"

See if this is part of the restore problem...

This reverts commit 3c5fa3bf6b4ddbc5f96a41aac537567cad6e8a2a.
Revert "Revert "Add CWM restore function""

This reverts commit e942281fff142c7fe7b505016199185b8d394eda.
Merge branch 'twrp2.5' of git://github.com/TeamWin/Team-Win-Recovery-Project into twrp
Attempt to fix some issues on mtd-devices

 Added back mtdutils.c to libaosprecovery
 Added new functions in bootloader.cpp:
 {
   get_bootloader_message_mtd_name()
   get_bootloader_message_block_name()
 }
 that are used to read booloader_message from /misc.
 Following the way Update_Log_File() is written
 get_bootloader_msg() & set_bootloader_msg() were added
 in twrp-functions.cpp.
 Moved get_args() function to twrp.cpp.

Change-Id: Icfc069cb23fab537e1dc137ab067d4e8136720f4
Update twrpTar

 Revised function entryExists().
 Added function to get archive's uncompressed size.
 Added option to exclude item(s) from the archive.
 Revised forks()

Change-Id: Iad9165306bc340b0c7fb5582a3d35a71d6954c26

Conflicts:
	twrp-functions.hpp
Fix CFLAGS for Samsung decrypt
Fix write_raw_image to work with mmc
Fix problems with decrypt when ignoreblkid is used
verifier_test : fix the call to verify_file

This was cause mm to fail when ran in the bootable/recovery directory

Change-Id: I1416a1a6a4c41e6d4b14386715074a8da9e39b43
Add additional build variable checks to Android.mk files

This was causing the mm command to fail when it was run from
bootable/recovery and no crypto features had been specified in
a device's configuration files

Change-Id: Iddbeea5349bbf75cddb0250cd71821dfe3b7b9d8
update exfat to newest commits
Revert "Revert "Revert "Add CWM restore function"""

This reverts commit cda493c372cf8ead3c4217e3f70f2ec4b44492bf.