With the penetration of grid-connected renewable energy generation, microgrids are facing stability and power quality problems caused by renewable intermittency. To alleviate such problems, demand side management (DSM) of responsive loads, such as building air-conditioning system (BACS), has been proposed and studied. In recent years, numerous control approaches have been published for proper management of single BACS. The majority of these approaches focus on either the control of BACS for attenuating power fluctuations in the grid or the operating cost minimization on behalf of the residents. These two control objectives are paramount for BACS control in microgrids and can be conflicting. As such, they should be considered together in control design. As individual buildings may have different owners/residents, it is natural to control different BACSs in an autonomous and self-interested manner to minimize the operational costs for the owners/residents. Unfortunately, such "selfish" operation can result in abrupt and large power fluctuations at the point of common coupling (PCC) of the microgrid due to lack of coordination. Consequently, the original objective of mitigating power fluctuations generated by renewable intermittency cannot be achieved. To minimize the operating costs of individual BACSs and simultaneously ensure desirable overall power flow at PCC, this paper proposes a novel distributed control framework based on the dissipativity theory. The proposed method achieves the objective of renewable intermittency mitigation through proper coordination of distributed BACS controllers and is scalable and computationally efficient. Simulation studies are carried out to illustrate the efficacy of the proposed control framework.