Added a workaround for a bug in Tcl 8.3 on solaris that causes int() to throw an 'integer value too large to represent' error when used on negative decimal numbers
Lars helped fix the check that variable in non-en_US messages are also in the corresponding en_US message. Replacing old get_missing_embedded_vars proc with the new get_embedded_vars proc and adding a bunch of test cases