Port back of 3.0.6.5 bug fix release to provide real decoding of CODE_LIST_MNEMONICS to code list ids, into 3.1.0.

From 3.0.6.5 release notes: In case when the mnemonic is not decoded to object_id Svarog ignores the code list configuration as invalid and treats the field as standard text. The svarog upgrade did fail to decode most of the code lists and allowed bad configuration to break the code list validation principles. After the fix, the svarog upgrade will in turn fail the upgrade with exception "system.error.upgrade_no_codelist" and in the UserData of the exception it will record the filed who's code list mnemonic failed to be decoded.