The General Assembly gave final approval Wednesday to changes in North Carolina's tax structure that backers call historic in nature, and the proposal now heads to Gov. Pat McCrory.