Fix missing locale entries in locale/analyse

By default, fork's FrontendLanguage class merges the current language
with English, to have a fallback. This behaviour doesn't allow you to
have:

1. A correct listing of missing strings for languages other than English
in backend/{lang}/locale/analyse
2. 'Missing' tags e.g.: {$lblChooseDestination} in the frontend, when in
debug mode.

Those are really handy features for debugging.

This commit fixes that issue.
Fix bug with too much entries in locale/analyse

The BACKEND_MODULES_PATH is not a realpath, and is being used to
str_replace another path. This can't work, and therefor, some strings
are considered Non-existing. This commit adds realpath() function calls
for both the BACKEND_MODULES_PATH and the path of the module, so that
the str_replace can work correctly.
Merge branch 'locale_missing' of github.com:turanct/forkcms into turanct-locale_missing
Added missing locale