add  multiDomain feature

- supports multiple domains with multiple site configs
bug fix

- the using of $view->templateData in the NavigationList helper makes problems, if you use the helper in a sub-layout (e.g. header.phtml) it throws an error, because the templateData array is not accessible, only the content of the array is accessible from the sub-layout
- because the array is not used in the hole helper, I have decided to delete this line