Fixes : -Leftover int32 fingerprint in defaultcatalog and in the tests (i hope i did not miss some) -Fingerprint is written as an attribute on catalogs when they are read (hapenned only on writes before) Does not fix: -Writing attributes from the build system (will be part of another patch when i figure it out, but the diff for this one is big enough) -Use characterescape insted of replaceall (don't think it's possible) -Use Haiku's HashMap.h instead of stl one (this is a big change and I prefer this working version to be commited first)