Modified the behaviour of catchup_visible_articles() in digest mode.

The "Mark as read" option now first checks if articles are selected. If so, it only marks as read the selected articles.

If no articles are selected, the previous behaviour is executed: marking all visible articles as read.
Merge pull request #178 from dzaikos/master

Modified the behaviour of catchup_visible_articles() in digest mode.