HashValue.h
- Removed FastAlloc.h , not required for dclib
- Removed Encoder.h, not required for dclib
- Removed tr1 definition, not required for dclib

MerkleTree.h
- Removed Encoder.h, not required at all
- Change min() and max() to std::min() and std::max() for dclib

TigerHash.cpp
- Replace stdinc.h and DCPlusPlus.h with compat.h for dclib
- Use autoconf to determine 64bit or big endian. 64bit not enabled on
  big endian (PPC64?) because it has not been tested, and the original
  definitions do not enable it.
- Fix two minor compiler warnings BLOCK_SIZE-1 -> (BLOCK_SIZE-1)
- min() -> std::min()
- Replace undefined HASH_SIZE with BYTES. HASH_SIZE was renamed to BYTES
  and BITS was added a while ago in DC++ but the #ifdef'd code was missed.
  It is fixed in DC++ svn for next release after 0.708.

