hppa: Use r25 as second input to __longjmp.

The generated assembly is simplified if we use r25,
the expected second argument to the function given the
calling convention.
hppa: Use lll_futex_wake.

The lll_private_futex_wake function no longer exists. Instead use
lll_futex_make with LLL_PRIVATE as the last argument.
hppa: Update lowlevellock.h.

Cleanup and remove old lll_private_futex_wake macro and add
generic support for PI-aware futexes.
Relocate hppa from ports to libc.
PowerPC: Suppress unnecessary FPSCR write

This patch optimizes the FPSCR update on exception and rounding change
functions by just updating its value if new value if different from
current one.  It also optimizes fedisableexcept and feenableexcept by
removing an unecessary FPSCR read.
Fix
[BZ #16823] Fix log1pl returning wrong infinity sign
Mention BZ16823 in NEWS
2014-04-29  Steve Ellcey  <sellcey@mips.com>

	* iconf/skeleton.c (ONE_DIRECTION): Set default value if not set.
Remove ports README and update machine ChangeLogs.

This patch removes the ports/README now that ports is no longer
being used. It also adds a header to all ChangeLogs for all machines
that were moved to the main libc tree. The header indicates that the
ChangeLog is no longer used.
Final update to ports ChangeLog.

Indicate the removal of the README and carry out the
final update to the ports/ChangeLog.