Finished region and locale support

character load still neeeds work