Error out for malformed hex/int/string defaults
Error out for malformed hex/int/string defaults

Instead of failing in more cryptic ways later.

Also use 'orig_type' instead of 'type' for the UNKNOWN check. Oversight.

ulfalizer/Kconfiglib,ulfalizer/Kconfiglib