fixing bug 915 by making sure any adp vars (including the noquote ones) are excluded when searching for translatable text. We still allow for embedded adp vars, only, we currently don't allow them to have the noquote instruction, we could add support for that later.
making sure message keys are used explicitly in lookups. If message keys are not explicitly in the code like package-key.message-key our message catalog consistency check script will not find them and the messages might be removed. Therefore, make sure they are always present excplicitly in the code
Strangely this looks like a Tcl bug. In fm_pageroot_relative_paththe two variables 'match' and 'local' did not come up as their emptydefault strings on my machine. (Tcl8.3 on FreeBSD) Workaround added.