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.
libdecnumber: Move common definition under DPD

This patch moves headers with common decimal defintions (range,
exponent, etc.) to libdecnumber common folder.  This is to avoid the
need to duplicate it on bid folder and also to organize headers better.
libdecnumber: Move common debug directive to common header

This patch moves the implementation of decNumberShow to a common header.
libdecnumber: Add initial BID support for _Decimal64

This patch add Binary Integer Decimal encoding support on libdecnumber
for _Decimal64 type.  All libdfp tests now pass, with some exceptions
due ULPs issues (since x86_64 does not have a ULP tests file).
libdfp: Remove duplicated function call in truncd
libdecnumber: Add initial BID support for _Decimal32

This patch adds Binary Integer Decimal encoding support on libdecnumber
for _Decimal32 type.  All libdfp tests now pass, with some exceptions
due ULPs issues (since x86_64 does not have a ULP tests file).
libdfp: quantumd[32|64|128] refactor

This patch changes quantumd implementation to use decnumber structures
directly instead of getexpd interface to set the exponent from input.
It also refactor quantumd[64|128] to avoid the include/macro mess and
using a more straight implementation.
libdecnumber: Add initial BID support for _Decimal128

This patch add Binary Integer Decimal encoding support on
libdecnumber for _Decimal64 type.  All libdfp tests now pass, with some
exceptions due ULPs issues (since x86_64 does not have a ULP tests file).
libdfp: Add more tests for getexp

This patch adds _Decimal32 and _Decimal128 getexp tests and removes
check for infinity for _Decimal64.
libdfp: Add test-setexp

This patch add the test-setexp to test the internally used
getexpd[32|64|128] functions.
libdfp: test-numdigits cleanup