Added init for rc code

Somehow self.rc can be left unset, let's see why and where it happens
Merge pull request #8 from pkit/self_rc

Added init for rc code to prevent AttributeErrors
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
Remove all pep8 style errors
Merge pull request #12 from larsbutler/pep8-cleanup

PEP8 cleanup
get rid of PEP8 errors about private module functions
Merge pull request #13 from pkit/pty_private

pep8: fix errors about using private module functions