Set gnus-summary-buffer as local variable in message buffers

All kinds of article commands rely on gnus-summary-buffer pointing to an
existing buffer, apparently mostly to check for buffer-local variables.
Use IDLE when the server supports it