Added ability to save the resulting files in zvmapp.

Added some more docs.
added return code fall through
Fixed an nvram quoting issue to enable python -c

Previously, `zvsh --zvm-image=... python -c "<code>" did not work. This
fix adds some better quotation handling to enable this functionality.
This affects the generation of the nvram file.
Merge pull request #2 from larsbutler/fix-python-minus-c

Fixed an nvram quoting issue to enable python -c
fixed whitespace handling in command line arguments
Added partial terminal window sizing support (no resizing handling)
Merge branch 'terminal'
Merge pull request #3 from rampage644/master

Terminal window sizing
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