Add changelog for 2.0

**:warning: NOT READY TO MERGE :warning:**

An attempt to capture all the 2.0 changes in a better format, and include information to help consumers migrate. Fixes #679.

Once this is merged, the changes list in #618 can be replaced with a link to this file.