Release v3.1.0

Changes for the 3.1 release.