Metafox template processing
---------------------------

1. Load and init template engine
2. Fetch section or article from DB
2. Get template key and name
3. Create main template object 
4. Set section data
5. if isVar $section_items
	5a. Create section_item template object
	5b. Fetch section_items from DB
	5c. foreach section_items entry set section_item data
	5d. Join section_items data together
	5e. Set section_items
6. if isVar $article_items
	6a. Create article_item template object
	6b. Fetch article_items from DB
	6c. foreach article_items entry set article_item data
	6d. Join article_items data together
	6e. Set article_items
7. if article
	7a. Set article data
	7b. if isVar $message_items
		7ba. mesage process bla bla bla
		7bb. Set message_items
	7c. if isVar $message_items
		7ca. mesage process bla bla bla
		7cb. Set message_items
8. if message
	8a. Set message data
8. Set basic properties:
		ezin_name
		ezin_url
		ezin_encoding
		ezin_charset
		ezin_count
		ezin_theme_dir
		ezin_theme_url
		ezin_debug
		ezin_datetime
		ezin_date
		ezin_time
		ezin_software_name
		ezin_software_version
		ezin_software_signature
		ezin_software_url
		ezin_cgi_input
		ezin_cgi_output
		ezin_message_id
		ezin_article_id
		ezin_section_id
		ezin_lang
	
