Revert "webif: Remove the need to save config info in struct templates."

This reverts commit r8435. There is a use case in which external
templates declare other dependencies than the built-in ones.

This also fixes a problem with picons loading.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8438 4b0bc96b-bc66-0410-9d44-ebda105a78c1