Fix #727 - Add vertical highlighting to the payroll summary report

This commit pulls out highlighting code into a reusable function. I removed
"stickiness" from the payroll summary highlighting because it seemed easier
to use now that highlights are on the column as well.
Merge pull request #735 from caktus/feature/727-highlighting

Fix #727 - Add vertical highlighting to the payroll summary report