Send and set a last date on mark all read

This prevents the problem where there are new stories on the server, but
the client hasn't refreshed in a while, then they hit mark all read and
those new stories get clobbered by the current date.
Try disabling buttons if they won't do anything