On the application of multi-agent systems in buildings for improved building operations, performance and smart grid interaction – A survey. (October 2015)