Merge pull request #1 from siena123/master

changed to wide character
Merge pull request #2 from siena123/master

fix for Linux compile
Merge pull request #3 from siena123/master

fix for Linux compile
deeply customized and simplify template engine and remove TMPL_INCLUDE support