patch 8.0.0584: memory leak when executing quickfix tests

Problem:    Memory leak when executing quickfix tests.
Solution:   Free the list reference. (Yegappan Lakshmanan)
diff --git a/src/quickfix.c b/src/quickfix.c
index ea7f580..e65e431 100644
--- a/src/quickfix.c
+++ b/src/quickfix.c
@@ -4934,6 +4934,9 @@
 	 * location list */
 	qf_info_T *new_ll = ll_new_list();
 
+	/* first free the list reference in the location list window */
+	ll_free_all(&orig_wp->w_llist_ref);
+
 	orig_wp->w_llist_ref = new_ll;
 	if (llwin != NULL)
 	{
diff --git a/src/version.c b/src/version.c
index fd84c76..1a6881f 100644
--- a/src/version.c
+++ b/src/version.c
@@ -765,6 +765,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    584,
+/**/
     583,
 /**/
     582,