remove c-structs as VALUEs

rbx doesn't like this.
wrap yajl_gen c struct for rbx
one last native type to ruby conversion

fixes rbx