MP1-4512 : Use special characters that match the fontEngine c++ replacement and for all other use C# GUIFontManager (this one was tweak to try to avoid overlap).
MP1-4512 : Missing System.Collections.
MP1-4512 : Comment code about special char and change to avoid to always create a new arraylist
Merge remote-tracking branch 'remotes/upstream/MP1-4512-BUG-No_special_characters_in_the_EPG' into 1.7.0Fork-BDJ

Conflicts:
	mediaportal/Core/guilib/GUIFont.cs