SPI Energy Announces Management and Board Changes