Fix mobile initialization bug

Where any empty text node or any non-anchor node inside the language
selector list will break mobile initialization. Empty text nodes
(whitespace) in the
HTML should not have any effect on WET.

Example test code:
<li id="base-fullhd-lang">
Some text here
  <a href="/fr/user/login" lang="fr">Français</a>
</li>

In the above, the 'Some text here' breaks initialization. One would
likely never put this there, but empty text with only carriage returns or
tabs will have the same effect. This commit fixes the issue.
Merge branch 'master' of git://github.com/wet-boew/wet-boew
copy mobile initialization fix for the other WET themes
Merge branch 'master' of https://github.com/deniszgonjanin/wet-boew into deniszgonjanin-master
Switched mobile initialization bug fix to vanilla JS for better performance.
Merge branch 'deniszgonjanin-master'