Move zvsh.py into zvshlib package

This is done in an attempt to better organize the zvsh code into a
proper python package.
Add python project boiler plate files

This includes setup.py, tox.ini, and test-requirements.txt (for tox).
This allows us to more easily run tests and distribute zvsh as a python
package.
Add missing __init__ module to zvshlib package
zvshlib/zvsh: add license header
Add basic .gitignore

This will make git ignore pyc and swp files
Add empty tests package
Add Apache 2.0 LICENSE file
tox: use python3.2 environment instead of 3.3

On some platforms, python3.3 is not readily available.
tox: remove unnecessary environment setting
Merge pull request #11 from larsbutler/python-proj-boilerplate

Python project boilerplate