Kilroy Realty has settled a legal dispute that held up a 2.2 million-square-foot office campus atop the former Flower Mart.