Python3

1. Updated cherryPy WsgiServer to 3.2.2.
2. Fixed some unicode problems.
3. Updated templator system to support Python 3.3.2.
4. Removed PY2 support in Python 3 branch, because it has confusing syntax compared with PY3, such as str and bytes. So this can made Python 3 branch purely and can be maintained more easily.