Split ybc compilation and ruby conversion
Add ability to have additional dependencies for ruby convert

This is useful for clients conversion which is in yast used to avoid
compilation circles.