move gsm_auth_tuple to vlr.h as vlr_auth_tuple

Along goes GSM_KEYSEQ_INVAL as VLR_*.

It's where it logically belongs, and is almost the only reason why vlr.h
includes gsm_data.h. The remaining reason, GSM_EXTENSION_LENGTH, will be moved
by upcoming patch.

Change-Id: I122feae7ee3cbc59e941daef35a954bce29fec76
diff --git a/src/libvlr/vlr.c b/src/libvlr/vlr.c
index 189cb66..76c84de 100644
--- a/src/libvlr/vlr.c
+++ b/src/libvlr/vlr.c
@@ -242,7 +242,7 @@
 	vsub->tmsi_new = GSM_RESERVED_TMSI;
 
 	for (i = 0; i < ARRAY_SIZE(vsub->auth_tuples); i++)
-		vsub->auth_tuples[i].key_seq = GSM_KEY_SEQ_INVAL;
+		vsub->auth_tuples[i].key_seq = VLR_KEY_SEQ_INVAL;
 
 	INIT_LLIST_HEAD(&vsub->cs.requests);
 	INIT_LLIST_HEAD(&vsub->ps.pdp_list);
@@ -661,7 +661,7 @@
 	if (gsup->num_auth_vectors) {
 		memset(&vsub->auth_tuples, 0, sizeof(vsub->auth_tuples));
 		for (i = 0; i < ARRAY_SIZE(vsub->auth_tuples); i++)
-			vsub->auth_tuples[i].key_seq = GSM_KEY_SEQ_INVAL;
+			vsub->auth_tuples[i].key_seq = VLR_KEY_SEQ_INVAL;
 	}
 
 	got_tuples = 0;