Add setup.py to install to Python site-packages

Added a `setup.py` file to allow installing vivisect as a Python package. Some additional items, specify `vdbbin` and `vivbin` as `python_scripts`, so that you can run them from anywhere on the command line (scripts are added to your `PATH`).

Also added a `requirements.txt` file and some additional gitignore entries.