fix ruby 1.8.x syntax errors

also update to upstream 9.3.0 cookbook
I think we don't need this here as it's already done in the barclamp root?