Fix #476 Auto language changing function finished.

Fixes 476.
If the user does not have the freeseer.conf file, the function will detect the system location for default language.
If freeseer does not habe the suitable language for the user, en_US will be used.