Add e2fsck -D option which optimizes/compresses directories.  

General cleanup of rehash code.  (Fixed a few bugs, reformatted
code to make it more maintainable, etc.)

11 files changed