fallback mechanism when loading language files

as discussed here https://github.com/opencart/opencart/issues/1366#issuecomment-42017935

load English language file
then load Current language file 
merge them