Fix for <C-w>p

:windo changes the last accessed window, this breaks the behavior of <C-w>p.
test
how?
update
update
simplify
merge underlinetag feature
refacor
refactored
separate file and rename each highlighter to more appropliate one
refactor
up
updaate
link update
up
up
CLI mode only bug fix, I don't know why but s:refresh() can't access.
and include some refactoring so that easily understand(deleted #do
command)
bugfix
improve for picking up next candidate color(now history managed)
refactored