Update whatsnew doc for v1.7.1

Updated to include changes added to v1.7.x for the v1.7.1 release. 

A replacement for #1245, this branch tracks v1.7.x so has a sensible commit history.
This bug was introduced in 1.7.0 so I don't think it belongs in a "What's new in 1.7" section.