Fixes Debian 7 name in reprounzip-vagrant

7 is 'Wheezy', Jessie will be 8.

[skip ci]
Improves error messages when not running Linux

[skip ci]
Improves help formatting for unpacker commands
Back to RawDescriptionHelpFormatter

Descriptions are going to contain formatted tables and there's really no
good way to reflow this.
Work in progress on reprounzip-vagrant
Turns unpackers.vagrant into a package
Adds interaction.py

This file has been imported from the paramiko source tree (original
path: demos/interactive.py). I do believe that I am not violating
licenses doing this (Paramiko is covered by the LGPL).

My only changes are the initial comments, and indentation changes to
pass PEP8.
'vagrant run' now works
Adds --no-stdin to 'vagrant run'
Improves tests/run.py

Uses argparse for command-line options (currently only --interactive).

Use 'rpz' and 'rpuz' instead of programs['reprozip'] + ['-v', '-v'...
Improves tests/run.py

Uses argparse for command-line options (currently only --interactive).

Use 'rpz' and 'rpuz' instead of programs['reprozip'] + ['-v', '-v'...
Updates tests/run.py for Vagrant with 'run'
Writes the unpacker name to .reprounzip
Updates CHANGELOG

[skip ci]
Converts directory and chroot to new commands
Updates tests/run.py for directory and chroot
Fixes running coverage through sudo
Excludes some C code from coverage reports
Improves Python code coverage a little bit
With reprounzip chroot, restore file owner/group