Mostly work on unicode stuff

Added code to initPrims/initSciLisp to set the locale to the
environment locale (which oddly enough doesn't happen by default)
and if the locale doesn't use utf-8 encoding to exit (well, to try to
set the locale to en_US.UTF-8 then exit). This should resolve some of
the weird unicode issues I was having before and lets me ignore most
wide character stuff (except for actual characters)