Fix issues:
* Fix Python 3.12 error `invalid v8 code`
* Fix issue: when using `--use-runtime`, pyarmor raises error `byte must be in range(0, b256)`
* Fix issue 1564: raise error `invalid device info` when binding to hard disk with special serial number
* Fix Darwin issue: it requires `/usr/local/opt/gettext/lib/libintl.8.dylib` for Python 3.10+ (need reinstall package `pyarmor.cli.core`)
* Fix Windows issue: the obfuscated scripts raise encoding error when the registration information includes non-ascii string in Windows
* Fix issue: local variable 'pyarmor_core_445' referenced before assignment