runtime: add missing bounds checks on array get/set
runtime: implement get_struct_pointer() for Builder api
runtime: add initializers for struct and list fields
codegen: make builders emit struct size parameters where necessary
break overly-long lines