Resultset batch fetch

fetches job results in batches with new data coming from service in the ``resultset-batch-fetch`` branch in the service.
support more job result types, like ``usercancel`` and a few others.
improved coloring for jobs