Updated win32 portable build script.

MANIFEST.in: updated file structure
prepare_portable.py:
 Added new site-packages tornado and qrcode.
 Fix incorrect exclude patterns. (by Andy)
 Do not exclude unittest from bundled modules for portable (by Andy)
requirements.txt: Updated all required packages and current version numbers.
Updated license files.