Empty lists as defaults for repeated fields

Added empty lists as defaults for repeated fields within records which fixes `gpb_type_errors` upon encoding, as those fields are initialized to `undefined` atoms, but checked for the list type. Therefore, lists always had to be explicitly set to `[]`.

Also updated my `gpb-bindings` repository.