travis-ci: Use master branch of libsearpc instead of ubuntu ppa build
Merge pull request #47 from Chilledheart/travis-ci

travis-ci: Use master branch of libsearpc instead of ubuntu ppa build
Resolve pidfile resource leaks

This patch resolves resource leaks caused by not closing the file streams upon
an write error.
implement of role in user-mgr
implementation of python userrole api