Update Localisation to support multiple languages

Change the localisation logic so that it loads two files, the default
language and the user specific language. Whenever getting a string
from the file, first try the user language one and if it is not there,
check the default one. Part of #740
Merge branch 'develop' of github.com:TheRosettaFoundation/SOLAS-Match into develop