Our Expert Guide to Thin-film Solar Panels. What Are They? What Are the Different Types? Here's Everything You Need to Know.