add helpers for package managers

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
a single test for pkg_managers.rpm

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
install lsb if it is not present

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
forgot to add redhat

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
some tests to excercise the code

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
I was not returning the remote function - sigh

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
create a Popen wrapper that can do remote stuff for us

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
move install_epel to the centos/install module

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
removing unused tests

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
use the return code to determine if lsb_release is present

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Merge pull request #46 from alfredodeza/6019

fallback when lsb_release is not installed