Bug Fix: Avoid NullPointerException when MLS is empty.
Make presentation of locale easier to understand, users don't care about the country... just the language. Also minimize the number of components.
Bumped version for release of 4.0.6
Merge branch 'release/4.0.6' into develop
Bumped version for development after release.