fix pipe return code on child command error
  this was causing backup state to be reported good while tar command failed
6.29.9
revert use of libtar
  * there is a bug when restoring /data on some devices
resurrect RECOVERY_NEED_SELINUX_FIX into BOARD_RECOVERY_USE_BBTAR
 * if we drop to busybox tar, this will enable backup/restore of selinux context using @xiaolu patch
6.30.1
libtar: improve debug logging
default to gnu tar format
    * fix command options for tar format (posix vs gnu)
Default to libtar for backup/restore
6.30.2
BoardConfig.mk: simplify BRIGHTNESS_SYS_FILE
BoardConfig.mk: specify lt03ltexx display
Merge pull request #31 from PonsAsinorem/cm-11.0

BoardConfig.mk: simplify BRIGHTNESS_SYS_FILE
Dedupe: backup & restore selinux contexts.

Change-Id: I1f7168e7df0a2f0a27c3627209739c6385da1935
libtar:
 * fix gnu format backup of paths with exactly 100 chars
 * fix ustar format backups
 * fix a few memory leaking issues
 * add some commented debugging code
6.30.7
dedupe selinux backup: fix broken merge
merge from @xiaolu:
 * dedupe selinux backup: fix broken merge
 * when use dup format, skip generate *.context file
6.30.8
detail flag use
fix compile error when using BOARD_RECOVERY_USE_BBTAR