Fixed issue #157 ".ExtractToStream() after .Move() results in duplicate filename."   The hash list wasn't being updated after the rename, so it had two entries pointing to the same entry.
Fixed issue #157 ".ExtractToStream() after .Move() results in duplicate filename."
  The hash list wasn't being updated after the rename, so it had two entries pointing to the same entry.

Also fixed TAbArchiveList.Delete and TAbArchiveList.Put under 64-bit builds and did some minor cleanup.

rburgstaler/tpabbrevia,rburgstaler/tpabbrevia,rburgstaler/tpabbrevia,rburgstaler/tpabbrevia,rburgstaler/tpabbrevia,rburgstaler/tpabbrevia