Initial shared code import.
Error handling changes.
Initial fat_checker import.
This commit was manufactured by cvs2svn to create tag 'start'.