A review of research and developments of building-integrated photovoltaic/thermal (BIPV/T) systems. (December 2016)