Hippies and libertarians have become unlikely allies in a war against solar power