ruby: fix parsing complex structs

struct in struct definition are now allowed
rbind automatically adds unknown struct