Clean up <sys/mount.h>/<linux/fs.h> duplication.

Roll on uapi...

Bug: 6340120
Change-Id: Ic9521905683946e836574e4d768e34853ea777fa
Merge "Clean up <sys/mount.h>/<linux/fs.h> duplication."
Fix IPv6 filtering definitions in netinet/icmp6.h.

Linux and *BSD kernels use opposite values to indicate pass/block
in ICMPv6 filters, and assign a different value to the
ICMP6_FILTER sockopt.

Bug: 9671560
Bug: 9469682
Change-Id: Ic0f1fcd48891add992acf97632f60aebd172c1d7
Merge "Fix IPv6 filtering definitions in netinet/icmp6.h."
Make bionic's <netinet/icmp6.h> standalone, like glibc's.

This removes the need for a bionic-specific hack in external/iproute2.

Bug: 9671560
Change-Id: I9f15be0711d26bca863bd66be9a39606500fb948
Merge "Make bionic's <netinet/icmp6.h> standalone, like glibc's."
Upgrade to tzdata2013d.

From the release notes:

  Changes affecting future time stamps:

    Morocco's midsummer transitions this year are July 7 and August 10,
    not July 9 and August 8.  (Thanks to Andrew Paprocki.)

    Israel now falls back on the last Sunday of October.
    (Thanks to Ephraim Silverberg.)

  Changes affecting past time stamps:

    Specify Jerusalem's location more precisely; this changes the pre-1880
    times by 2 s.

  Changing affecting metadata only:

    Fix typos in the entries for country codes BQ and SX.

Change-Id: I87f992e4c406d4f254dc274f206536e9484024a2
Merge "Upgrade to tzdata2013d."
Remove <netinet/icmp6.h> ni_* macros.

glibc doesn't have these, and they prevent ping from building out of
the box because it assumes it can define them.

Bug: 9671560
Change-Id: I815f2a9c4fd96a0ea2952eb5a71ddf51e0763660
Merge "Remove <netinet/icmp6.h> ni_* macros."
Add <sys/statvfs.h>.

Bug: 2512019
Change-Id: I6e7fd3fa281977cc4bc270481a95416b5b2dc351
Merge "Add <sys/statvfs.h>."
Fix MIPS build.

Change-Id: I583b1794dbc12fcded8c4f57f367593a742ab33f
Merge "Fix MIPS build."
Merge remote-tracking branch 'aosp/master'