Optimized libjpeg API usage: don't create JPEG in MjpegServer if there are no clients; removed unnecessary free(3) (and consequent malloc(3) by jpeg_mem_dest()) in MjpegServer::serveImage() since there is no noticeable memory leak without it