Android 5.1.0 release 1
Update fsck to latest version (1.2 -> 1.4.0++ with better fix support)

Merge remote-tracking branch 'goog/lmp-mr1-dev-plus-aosp' into update_to_140

* goog/lmp-mr1-dev-plus-aosp: (45 commits)
  fsck.f2fs: actually flag the fixed dentries as fixed
  f2fs: use last_blk for print dentries
  fsck.f2fs: fix DATA_EXIST flag for old partition
  fsck.f2fs: attempt to identify bad dentries
  Update build version from 1.2.0 to 1.4.0 after merge.
  fsck.f2fs: show inline status of inode
  fsck.f2fs: fix wrongly allocated 0'th block for inline_data
  fsck.f2fs: fix link count correctly
  fsck.f2fs: fix wrong hash_code made by previous buggy code
  fsck.f2fs: support inline_dentry
  fsck.f2fs: fix superblock offset
  mkfs.f2fs: avoid build warning
  fsck.f2fs: fix wrong block addres of nids
  mkfs.f2fs: possible endianes bug in mkfs.f2fs roll-forward speed
  f2fs-tools: fix for build big-endian processors
  f2fs-tools: release 1.4.0
  f2fstat: enhance readability of output
  tracepoint.sh: update latest tracepoints
  f2fs: rearrange options to remove redundant check
  fsck.f2fs: add auto_fix feature
  ...

Bug: 17640053
Bug: 18292088
Change-Id: Idab448af4fccd7033ca5e3e55e3f3472673df622
Signed-off-by: JP Abgrall <jpa@google.com>