Add pb_decode_noinit and use it from pb_dec_submessage.