patch 8.0.1282: script-local variable defined in the wrong script

Problem:    script-local variable defined in the wrong script
Solution:   Move variable to autoload/filetype.vim.
diff --git a/runtime/autoload/filetype.vim b/runtime/autoload/filetype.vim
index ffca01e..66e64b2 100644
--- a/runtime/autoload/filetype.vim
+++ b/runtime/autoload/filetype.vim
@@ -560,6 +560,7 @@
   endif
 endfunc
 
+let s:ft_rules_udev_rules_pattern = '^\s*\cudev_rules\s*=\s*"\([^"]\{-1,}\)/*".*'
 func filetype#FTRules()
   let path = expand('<amatch>:p')
   if path =~ '^/\(etc/udev/\%(rules\.d/\)\=.*\.rules\|lib/udev/\%(rules\.d/\)\=.*\.rules\)$'
diff --git a/runtime/filetype.vim b/runtime/filetype.vim
index dff2b89..55f99fc 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -1542,7 +1542,6 @@
 au BufNewFile,BufRead *.hog,snort.conf,vision.conf	setf hog
 au BufNewFile,BufRead *.rules			call filetype#FTRules()
 
-let s:ft_rules_udev_rules_pattern = '^\s*\cudev_rules\s*=\s*"\([^"]\{-1,}\)/*".*'
 " Spec (Linux RPM)
 au BufNewFile,BufRead *.spec			setf spec
 
diff --git a/src/version.c b/src/version.c
index e48da73..b2a3ce4 100644
--- a/src/version.c
+++ b/src/version.c
@@ -762,6 +762,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1282,
+/**/
     1281,
 /**/
     1280,