Upgrade diffutils from 3.2 to 3.3 on the vendor branch
Merge branch 'vendor/DIFFUTILS'
diff utils: Update from version 3.2 to 3.3

** New features
--new-file (-N) and --unidirectional-new-file now allow comparisons to
"-".  A standard input that's closed acts like a nonexistent file.

A file name containing spaces, double quotes, backslashes or control
characters is now encoded in a diff header as a double-quoted C string
literal.  The escape sequences \\, \", \a, \b, \f, \n, \r, \t, \v and
\ooo (a three-digit octal number between 0 and 255) are used.
Upgrade MPFR from 3.1.0 to 3.1.2 on the vendor branch
Merge branch 'vendor/MPFR'
libmpfr: Update from version 3.1.0 to 3.1.2

Changes from version 3.1.0 to version 3.1.1:
- Improved MPFR manual.
- Test coverage: 96.5% lines of code.
- Bug fixes, see <http://www.mpfr.org/mpfr-3.1.0/#fixed>

Changes from version 3.1.1 to version 3.1.2:
- Bug fixes, see <http://www.mpfr.org/mpfr-3.1.1/#fixed>
gpio/dsched/devfs: Fix wrong lock checks.