Made @window_cached use @wraps

Otherwise documentation is not saved (hidden in decorated function only visible 
in the closure).
Add highlight_group checks for function segments

Data to check is generated from documentation.
Found problem: no line_percent_gradient in solarized colorscheme
Fixed highlight group documentation for line_percent