Issue 854: Bold + Italic not applied correctly
Issue 854: Bold + Italic not applied correctly

Consider the default following:
:GuiFont! Some_Font:b

The old logic looked at italic/bold together. If either values was set,
the HighlightAttribute Bold/Italic flags were set from the Neovim
hl_attr value. This is invalid, hl_attr should not override the
user-provided :b flag.

Check Italic and Bold separately.

Before: Neovim provided italics override user-provided bold

After: Correct behavior, Neovim italic/bold does not override

equalsraf/neovim-qt,equalsraf/neovim-qt,equalsraf/neovim-qt,equalsraf/neovim-qt