Changed unicode references from hex to names, see #6430

Replaced hexadecemal notation with named unicode references.
Names are fully interchangable with the hex codes being replaced.

Names obtained using unicodedata.name() function.
Example:

>>> import unicodedata
>>> print unicodedata.name(u'\u03c0')
GREEK SMALL LETTER PI
>>> u'\N{GREEK SMALL LETTER PI}'
u'\u03c0'
>>> u'\N{GREEK SMALL LETTER PI}' == u'\u03c0'
True
>>> u'\N{GREEK SMALL LETTER PI}' == u'\u03c1'
False
Changed unicode references from hex to names, see #6430

Replaced hexadecemal notation with named unicode references.
Names are fully interchangable with the hex codes being replaced.

Names obtained using unicodedata.name() function.
Example:

>>> import unicodedata
>>> print unicodedata.name(u'\u03c0')
GREEK SMALL LETTER PI
>>> u'\N{GREEK SMALL LETTER PI}'
u'\u03c0'
>>> u'\N{GREEK SMALL LETTER PI}' == u'\u03c0'
True
>>> u'\N{GREEK SMALL LETTER PI}' == u'\u03c1'
False
Corrected invalid unicode name

There is no greek letter 'I'
Merge pull request #8547 from emiller42/6430_unicode_names

#6430 unicode names