BC -added siteinfo smarty variable to be accessible from every template
assign typo fix
Merge pull request #865 from takeit/v4.3

BC -added siteinfo smarty variable to be accessible from every template
Still use (most stable) svn smarty version.
add some missing docblocks, pull latest v4.3 branch