Restore the contract on all convert_stringXX() interfaces. Add a "allow_bad_conv"