Remove trailing whitespace
Convert all tabs to spaces

http://legacy.python.org/dev/peps/pep-0008/#tabs-or-spaces

> Python 3 disallows mixing the use of tabs and spaces for indentation.
Make the order of comparison output independent of the Python version

To make sure that porting to Python3 does not change
anything.
Port to Python3
Fix script name in comment and usage message
escape_char is /, not \
Simplify parsing of the files a bit

When generating the report with

python3 ctype-compatibility.py ../glibc/localedata/locales/i18n unicode-ctype > Report

this commit does not change the output significantly (i.e. it
only simplifies the parsing but does not really change anything):

$ diff Report.orig.sorted Report
21c21
< combining3: 794 chars in old ctype and 1239 chars in new ctype
---
> combining_level3: 794 chars in old ctype and 1239 chars in new ctype
41c41
< printc: 238198 chars in old ctype and 250422 chars in new ctype
---
> print: 238198 chars in old ctype and 250422 chars in new ctype
55a56,70
> tolower: 941 chars in old ctype and 1092 chars in new ctype
> Missing 0 characters of old ctype in new ctype
>   []
>
> ****************************************************
> totitle: 939 chars in old ctype and 1100 chars in new ctype
> Missing 0 characters of old ctype in new ctype
>   []
>
> ****************************************************
> toupper: 949 chars in old ctype and 1100 chars in new ctype
> Missing 0 characters of old ctype in new ctype
>   []
>
> ****************************************************
66,71d80
< Processing for TOUPPER pair group
< Completed processing for TOUPPER pair group
< Processing for TOLOWER pair group
< Completed processing for TOLOWER pair group
< Processing for TOTITLE pair group
< Completed processing for TOTITLE pair group
$
Make output of report a bit more human readable by listing the characters and their names

Using “import unicodedata”. Unfortunately Python’s “unicodedata”
seems to be not up-to-date (not yet Unicode 7.0.0), therefore
many names can not be found that way. But better than nothing
for the moment.
Store the code points internally as integers in the dictionaries

For easier comparison independent of string formatting
and for correct numerical sorting of the code points
when printing lists in the report.
Better argument parsing using “argparse”

I want to add some more options, using “argparse” makes this easier.
Add special test cases for certain code points or ranges
Fix typo in error message
Add my name to contributors