make doinfo respect PORTAGE_COMPRESS
fix test case name
add subslot ebuild attr support
fix slot and subslot output formatting
use repo_id variable name everywhere (instead of intermingled with repoid)
don't output repo_id when repo_id == ""
add verbose format tests for repo_id and subslots
disable verbose formatting in the CountingFormatter class
add --quiet-repo-display to pmerge similar to emerge option
ignore vim swap files
output repo_ids if they differ across upgrades or downgrades
properly handle bad single character input for pquery

Inputting "<", "=", ">", or "~" would raise an uncaught IndexError
causing a poor message to be shown to the user.
only show non-zero pkg op types in final summary and add plural support
only show 'S' for new slots when a different slot is already installed
set verbose kwarg in the proper place
remove extra empty line
set default EAPI=0 for package.provided entries

Fixes metadata exceptions thrown due to PkgProvided class objects not
having eapi_obj attributes.
pmerge: minor comment spelling fix
pmerge: remove unnecessary commas from options setup
minor whitespace and comment grammar/spelling fixes