Photovoltaic self-consumption in buildings: A review. (15th March 2015)