Добавил функцию rowCheck() и обновил работу функции tableCheck().
rowCheck() - при нажатии на любой строке таблицы выделяет/снимает выделение со строки и чекбокса, а также если было снято выделение строки, то снимает галку с чекбокса в шапке таблицы
tableCheck() - теперь умеет подсвечивать/снимать подсветку со всех строк таблицы в которых стоит галка в чекбоксе