Fix compilation on Windows

Forgot to update Windows part of the fill_dir_list() function while
extending filter capabilities regarding separate filtering of files and
directories.
Filter in case insensitive way on Windows
Merge branch 'win-case-insensitive-filter'
Fix highlighting of comments inside *map/command

Thanks to filterfalse.
Update syntax file to highlight <home>

Thanks to filterfalse.
Highlight envvars in argument list of the :cd

Thanks to filterfalse.
Don't highlight angle-brace notation for :command
Highlight :normal when it's not first in the line

Also treat its arguments as command-line if it starts with a colon.

Thanks to filterfalse.
Update syntax file to do not highlight 'cmdname'

Except when they are part of an expression.
Highlight :set inside of statements
Add notation-hl versions for :file[tvx] and :set
Skip double single quote
Separate cmdline commands in :map
Don't use matchgroup in syntax region

This prevents highlighting of leading colon for :set, :let and
:highlight commands.

Thanks to filterfalse.
Fix finishing of commands at |
Merge branch 'syntax-highlight-fixes'