[backends/rbcommon] Fix for new architecture
[backends/ruby] Fix for new architecture
[backends/pycommon] Initialise service
[backends/c] Open files in binary mode