Step wise change to get us to a workable stat for projects. This change
just cleans up names (methods, types and files) and gets the code compiling.
Add in prototype code for queries we can use to build up a list of
known files/directories in a project.
Updates so that we can stat a project. Bugs found during unit testing
that we need to remove file entries in denorm table.
Rename to fit in with family of stat requests.
Add error checking. Update unit tests to fully cleanup temporary files.
Check if query was valid by checking the number of entries returned.
Change from project entries to new stat format. Update GOB types to
remove entries we took it, and to add in the dir.FileInfo type.
Remove type db struct{} since we don't use it anywhere.
Move createDataFiles to be next to the method that uses it.
Switch stat_project over to returning a list of files in the
dir.FileInfo format. Updated the unit tests.
Moved error to base/mc. Cleaned up code over there.
Switch back to error for errors. Clean up code and test cases.
Updates for new protocol.