After 20 years of planning, negotiations and false starts, the Concord City Council has unanimously approved an agreement ...