Emerging Solution-Processed Thin Film Photovoltaic and Other Thin Film Devices