travis: use 'python setup.py test' for testing

This way 2to3 magic can convert the code for python3

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
travis: test on python3.{1,23,}

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
gitignore: sort entries

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
gitignore: ignore *.egg-info

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
gitignore: ignore both build and dist

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
gitignore: ignore __pycache__

Yay for python3 support :)

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
gitignore: ignore htmlcov and .coverage

Yay for coverage

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>