The new company will take solar projects in the Southeastern U.S. from the earliest stages of development to construction to maximize financial returns, incoming CEO Patrick Leibach says.