Overview of changes:
 *  Applied proper HTML escaping
    Ie. HTML content and similar should show up properly in messages et
    al.
 *  Switched message passing in translator functions to via stdin
    Just like embedded data is already passed, pasing via stdin avoids
    the problem that Jinja2 can't escape for Bash.
 *  Ensure YAML is always read as utf-8
 *  Fixed crash when adding lint to EventTree itself
    For example, missing phase end could trigger this.
 *  Codebase maintenance
				
			
				
			 | 
		||
| 1 | 1 | 
				
			 | 
		
| 2 | 
				
			 | 
		|
| 2 | 
				
			 | 
		|
| 3 | 3 | 
				
			 | 
		
| 4 | 4 | 
				
			 | 
		
| 5 | 5 | 
				
			 |