gnu: Enable tests for patch.

* gnu/packages/base.scm (patch): Enable test and add "ed" as input.
gnu: acl: Update to 2.2.52.

* gnu/packages/acl.scm (acl): Update to version 2.2.52.
Merge branch 'master' into core-updates
Merge branch 'master' into core-updates
gnu: coreutils: Update to 8.23.

* gnu/packages/patches/coreutils-skip-nohup.patch: Remove.
* gnu-system.am (dist_patch_DATA): Remove coreutils-skip-nohup.patch.
* gnu/packages/patches/coreutils-dummy-man.patch: Adapt for 8.23.
* gnu/packages/base.scm (coreutils): Update to 8.23.
gnu: tar: Update to 1.28.

* gnu/packages/base.scm (tar): Update to 1.28.
gnu: libatomic-ops: Update to 7.4.2.

* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.4.2.
gnu: libgc: Update to 7.4.2.

* gnu/packages/bdw-gc.scm (libgc): Update to 7.4.2.
gnu: libffi: Update to 3.1.

* gnu/packages/patches/libffi-mips-n32-fix.patch: Remove.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/libffi.scm (libffi): Update to 3.1.  Remove patch.
gnu: guile-2.0: Make 'bash' an input unconditionally.

* gnu/packages/guile.scm (guile-2.0): Make 'bash' an input
  unconditionally.
Merge branch 'master' into core-updates
gnu: gnutls: Update to 3.2.16.

* gnu/packages/gnutls.scm (gnutls): Update to 3.2.16.  Remove
  -DENABLE_RSA_EXPORT workaround.
gnu: Add 'file' as a native-input on MIPS for some packages.

* gnu/packages/admin.scm (sudo):
  gnu/packages/gawk.scm (gawk): Add 'file' as a native input on MIPS.
  Remove earlier workaround on MIPS.

* gnu/packages/libffi.scm (libffi):
  gnu/packages/bdw-gc.scm (libatomic-ops, libgc): Add 'file' as a
  native input on MIPS.
Revert "gnu: Add 'file' as a native-input on MIPS for some packages."

This reverts commit c3114b756760ddb73054a4bc3d5eff0bfe47c4de.
Merge branch 'master' into core-updates
gnu: bootstrap: Add 'file' to %boot0-inputs and %final-inputs.

* gnu/packages/base.scm (file-boot0): New variable.
  (%boot0-inputs): Add 'file-boot0'.
  (%final-inputs): Add 'file' to list of packages to 'finalize'.
gnu-build-system: Add 'patch-usr-bin-file' to %standard-phases.

* guix/build/gnu-build-system.scm (patch-usr-bin-file): New procedure.
  (%standard-phases): Add it.
gnu: Rely on 'file' implicit input and 'patch-usr-bin-file'.

* gnu/packages/admin.scm (sudo):
* gnu/packages/gawk.scm (gawk): Remove workaround on MIPS.

* gnu/packages/mcrypt.scm (mcrypt, libmhash):
* gnu/packages/file.scm (file): Remove 'file' from native-inputs.

* gnu/packages/mc.scm (mc):
* gnu/packages/pretty-print.scm (a2ps, trueprint, source-highlight):
* gnu/packages/image.scm (libtiff): Remove 'file' from native-inputs.
  Remove 'patch-configure' phase.
gnu: libgcrypt: Update to 1.6.2.

* gnu/packages/gnupg.scm (libgcrypt): Update to 1.6.2.
Merge branch 'master' into core-updates