REAL GOODS SOLAR, INC.