The roofs over our heads can do more than keep us warm and dry. "Green roofs" have grown in popularity – they're even becoming mandatory in places – as a way to conserve and channel fresh water, contribute to cleaner air, and turn rooftops into forests and farms.