Add py33 tox env and load deps from tools/test-requires.txt
Add 'under_virtualenv' and 'getsitepackags' helper functions

The latter is useful for older Python versions and when running under
virtualenv (which happens to include an outdated copy of the 'site'
module before it was added to stdlib).
Python-3 compatibility

Print function, octal literals, map/filter fixes.
-1 as default return value of config.get_int
Create user configuration automatically in config.load if missing.

No need to call config.init_user separately anymore.
Load config template from config module by __file__
Use getsitepackages from rapport.util instead of global site module

Some virtualenv configurations include a local copy of the site module
which doesn't have getsitepackages.
Fix "tox -e pep8"
Add pep257 command
Drop Launchpad plugin.

Wasn't really working anyway, had countless dependencies and
launchpadlib doesn't work with Python-3 yet.
Only load templates from $HOME/.rapport/plugins or locally.

Loading from site.getsitepackages wasn't such a bad idea but causes
issues when running inside a dev tree when a different version is also
installed system-wide.
Allow to run scripts/rapport locally

Actually that's not necessary because you can always "python -m
rapport.cli", but people seem to insist on it.
Typo fixes
Add .coverage and *.egg patterns to 'cleanup' command
Don't call Bugzilla.login in Bugzilla plugin __init__

That's actually causing network access if bugzilla plugins are in
rapport.conf.
Add httplib2 dependency for Trolly.

This is a temporary fix until https://github.com/plish/Trolly/pull/7 is
merged.
Bump version to 0.1.3