core: improve label name generation, database now contains the operating system name if available, add user configuration, operating system modules can now analyze functions when created