The D.C. Council voted Tuesday to spend more than $8 billion over a five-year span for health-care coverage for more than one-third of all D.C. residents, bringing to a contentious end a years-long fight over which insurers should hold D.C.’s highest-value contracts, covering health care for Medicaid recipients.