Remove unimplemented interfaces promise type
Move FullWrite to files_lib.h
Move dbm_lib contents into dbm_api
Reimplement GenTimeKey sanely
Sanely reimplement GetShiftSlot
Move GetSoftwareCacheFilename to proper place