Fixed non ASCII characters drawing using GAL.
Changed std::wstring to wxString.
Glyphs and their bounding boxes are held in vectors instead of deque.
Moved scaling of font glyphs to the moment when they are created (eliminated a few multiplications unnecessary variables).
Changed some magic numbers into constants.
Tilda handling for STROKE_FONT class.
DIfferent handling of italic texts, depending on the mirroring setting.
merge lp:~cern-kicad/kicad/bugfix_1256302 from Orson
Switch STROKE_FONT::Draw() to take "const wxString&" rather than "wxString" by value.
merge lp:~cern-kicad/kicad/bugfix_1256302 from Orson