Added testes for 'hashAppend' to bslh_hash
Added support to 'bsl::hash' for redirecting to 'bslh::Hash' when no template specializations exist. Also added testing
Added support and testing for hashing C-Arrays
Created 'bslh_seedgenerator' component and test driver
Added support for seed generator system to SipHash and SpookyHash classes
Created copy of 'bslh::Hash' called 'bslh::SeededHash' to handle seeded hash algorithms. Updated algorithms to handle new seeds. Bde_verify fixes
Forgot to add new 'bslh_seededhash' files
Removed unnecessary bsl::hash specializations, changed return type of 'bslh::Hash' to 'size_t' to prevent warnings when used in hash tables, numerous documentation and test bug fixes
Fixed up classes and test drivers to run on IBM and Sun
Ran bde_verify on all 'bslh' files, fixing warnings and spelling
Updated 'bslh_defaulthashalgorithm' and 'bslh_securehashalgorithm' to use composition rather than typedefs to expose the underlying algorithm. Also added 'bslh_defaultseededhashalgorithm' using the sme composition style. Made some bde_verify and wording tweaks
Part way through Alisdairs first round review feedback
More code review fixes
Finished easy feedback from first code review
Removed extra dependancy on bslma and bslalg
bde_verify clean, with the exception of warnings that Hyman will be changing
Fixed up terminology to use new 'salient too hashing' teminology rather than 'salient attribute'
Various improvements including better contracts and more tests
Fixed copy and paste error
Tweaks based on the second part of Alisdair's feedback