Release 0.4.7 [Don't merge yet]

This PR is just for reviewing the changes to 0.4.7 since I cut the release branch from master. If this looks good to everyone, I'll tag and release from here, then merge back to master to start the 0.5.0 series.