Xslt

The render engine is replaced by the use of a XSLT-Processor. The language files are removed, the language data is inserted in the content xml files by including <text lang="xxx"> tags.

Now the page render process is done in some steps:

* Init the OLIV core system
* Load the page XSL Template
* Route the url and var data to the correct page
* Load the page XML
* Start plugin-system for page modification
* Preprocessor: merge content and XSL Templates of modules
* Translate The merged conent xml
* Render the content XML and XSL Templates to a HTML-style XML
* Postprocessor: start plugin-system to change tags and attributes
* Render the XML to valid HTML