Include formal name aliases for control characters

The unicodedata files contained no names for the C0 and C1 control
characters, which was particularly a problem for the common ones that
may appear in errors, like U+0009 HORIZONTAL TAB. This commit extends
the generation scripts for both C and JavaScript Unicode data to present
the formal name aliases for these characters instead of "<CONTROL>".
Regenerate unicodedata files

The previous commit extended the unicodedata generation scripts to
include control character formal aliases. This commit updates the
unicodedata files using these scripts, and also the newer Unicode 6.3
data files.
Add NameAliases.txt to .gitignore

NameAliases.txt is one of the Unicode Character Database files like
UnicodeData.txt, which is already ignored.