non-nullable: Accessing array methods is safe when the array is null

Partially fixes bug 728656
glib-2.0: add non-null support for string.joinv

Updated patch after fixing accessing .length of arrays
in the non-nullable semantics

Fixes bug 728656