Import intel's Decimal Floating Point code.
fixed typo per DRQS (and a couple of others)
initial change to use mmap for OS/X
Helper script to flatten Intel dfp source tree.

To build the Intel bits using the BDE build system, the source
tree needs to be flattened.  This script creates a flattened
naming scheme for all necessary files in the Intel tree.
Added Intel Decimal Floating Point to BDL members.

With the Intel library in the members list, the build process
will now automatically build the library.
Corrected interface uses of 'std::string' to 'bsl'

Parsing interfaces accidentally used "std::" variants of the
standard string type.  This interferes with proper use and
building of BDL.  The interfaces and underlying implementations
in the corresponding C++ files were changed.
Corrected a usage of 'std::max' to 'bsl::max'

All BDL components should only reference and use 'bsl' or 'bdl'
versions of C++ standard library bits.  The correct header from
bsl was already included, which would also cause compiling problems
in non-STD modes of BSL.
use mmap on all unix platforms
Use 'bsl' for 'wstring &' in a disabled interface.

For 'DecimalUtil::parseDecimal32(const bsl::wstring&, Decimal32 *)'
we should use 'bsl::wstring' not 'std::wstring', even though the
interface is disabled.
Added += operator for StringRefData (and by extension StringRef) that prevents an unnecessary copy
Added tests to verify functionality of += operator that was added
Fixes from phabricator review
Initial cleanup of makeDecimal logic.

There were a lot of redundant scopes, and dead code in
'decimalimplutil'.  This change-set should remove most of these
issues.
Created basic infrastructure for universal hashing (working name still)
Created new bslh package, factored out hashing algorithms, began writing documentation
Removed now-superfluous plus/minus Inf creators.

In refactoring the makeDecimal logic, these changes removed a
good deal of redundant cases, and collapsed similar cases into
single cases.  The distinction between +/- infinity is now
handled by marking the infinity value such, and not by calling
a distinct function.
Finished test driver for one-at-a-time algorithm
First draft of test driver for bslh_hash
Fixed some bde_verify warnings
Fixed some bde_verify warnings