zhfonts.py: all unicode literal to avoid mismatch
simplify code using zip and tuple

emacsray is credited with the idea
dtx: CheckSum set to 0 to avoid warning while dev
thuthesis.dtx: fix wrong xeCJK package option

xeCJK has no option named ItalicFont. There is a option called
SlantFont instead. Recent update of xeCJK in TeX Live 2011 disclose
the issue.

Note: since xeCJK has major version update (a new key-val interface
now), more fixes/updates is preferred.
Update README.md
Merge pull request #27 from alick9188/fix

More zhfonts fix
add space between "professional" and "degree"
Merge pull request #30 from santazhang/patch-1

add space between "professional" and "degree"
Merge pull request #29 from wogong/patch-1

Update README.md
README.md: just a trivial typo fix
thuthesis.dtx: bachelor fix of separator, titles
bachelor: adjust skip length on conver, auth page
bachelor: chapter/section title skip adjusted
bachelor: fix about page number
bib: update the way handling master/phd thesis
bachelor title underline len varies with title len
Merge pull request #33 from alick9188/bachelor-fix

more fix (mostly for bachelor)
thuthesis.dtx: fix compiling doc using (pdf)latex
thuthesis.dtx: fix 'Keywords'
thuthesis.dtx: remove obsolete hypernat dependency

New hyperref and natbib packages do not need hypernat.
Also MikTeX distro do not include hypernat in its repo.