Tidy up CI/test related files

Move them under misc/.
Win32: initial CI prepare/test scripts.
Incomplete run_in_vm.py.
Remove unnecessary requirements.txt

https://python-packaging-user-guide.readthedocs.org/en/latest/additional.html
seems to suggest neither pip or setuptools ever touch requirements.txt
directly, so all I need to specify if install_requires. Win.
Rearrange to avoid having to add prototypes.
CPython: remove implicit conversins

On Python3.x, module would convert Unicode to UTF-8. On Python2.x module
would treat Unicode as a buffer(!), writing UCS-2 to the store.
Update ChangeLog.
Make reader_check test work in Windows
Consistent handling of open_db() database name.
win32: Don't include portable stdint on 3.4/VS2010.
win32: Support 3.4 in windows build scripts
Update ChangeLog.
Bump version for release.