Support for SuSE and custom gem binary

Fixes #31 and #35.