Handle OSError in shell integration

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Fix python-git code not to shadow a variable

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Fix various PEP8 issues

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Fix tests for python3.3

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Stop supporting << python2.6, python3.1, support up to 3.4

This patch marks python2.4, python2.5 and python3.1 as unsupported while
marking python3.2, python3.3 and python3.4 as supported.

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

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

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