Bringing C5 1.0 into the main branch.