PowerPC: refactor numdigits

This patches refactor numdigits to remove the _Decimal to interger cast
using assembly and rely on compiler generate code using unions.  This
helps the compiler to generate correct code in debug mode.
libdfp: Correct expected output for quantize tests

This patch fixes the expected output for some tests for _Decimal32 where
the coefficient after rounding/adjustment should overflow and thus the
result should be a NaN value.

Current powerpc code does not handle these cases because it first
convert the _Decimal32 value to _Decimal64 (since the platform does not
have native support for _Decimal32).  The patch also adds a note on
powerpc code to fix these cases.
libdfp: Fix ChangeLog dates
PowerPC: quantized[32|64|128] refactor.

This patch fixes quantized32 by adding a check to see if the
adjusted coefficient will fit in _Decimal32.
It also refactor quantized[32|64|128] to avoid the include/macro mess
and using a more straight implementation.
libdfp: Inputs added to the quantized tests.

This patch adds inputs to test the overflow of quantized[32|64|128].
libdfp: Add isgreater testcase.
libdfp: Add isgreaterequal testcase.
libdfp: Add isless testcase.
libdfp: Add islessequal testcase.
libdfp: Fix quantize decimal128 inputs

This patch fixes 2 decimal128 inputs for quantized that are too large
for decimal type.
libdfp: Initial BID support

This patch adds initial bid support for libdfp.  It is mainly a build
enablement, the transformation routines for BID to decNUmber are empty.
It setup the build infraestructure, move the common files for default
paths and add the BID specific files.
libdfp: Test get digits improved.

The test test-get_digits was improved with more cases and now it tests
64 bits and 128 bits as well. It was alsoi using only DPD encoding, so
now it identifies which data format it should use.
libdfp: _get_digits for BID decoding developed

This patch add the required __get_digits_d[32|64|128] for BID encoding.
libdfp: Fix symbol-hacks paths for BID and DPD

This patch moves the generic symbol-hacks.h header to BID folder and the
powerpc software one to DPD sysdep folder.
libdpf: Fix sign compare compiler warning
libdecnumber: Cleanup symbol names

This patch removes the decimal[32|64|128]Symbol.h headers to cleanup
up the symbol names.  This removes the internal rename of symbol that
adds the '___' prefix (which is not really necessary for libdfp).
libcecnumber: decNumberSymbols.h name cleanup

This patch removes the decNumberSymbols.h header which redefines
libdecnumber internal symbols by preprending them with "___" string.
libdfp: decContextSymbols names cleanup

This patch remove the symbol redefinition header decContextSymbols.h
from libdecnumber and adjust the functions that calls its functions.
libdfp: libdecnumber symbol name cleanup

This patch remove more uneeded symbol redefinition headers.  More
specifically decCommonSymbols.h, decDPDSymbols.h, decDoubleSymbols.h,
decPackedSymbols.h, decQuadSymbols.h, and decSingleSymbols.h.
libdfp: Use libdecnumber compare on ilogbd

This patch changes the way to find which rounding to use by using
libdecnumber compare instruction instead of the compiler generate
compare instructions.