This changeset has been reverted fully or in part by changeset 147991710 where the changeset comment is: undoing my revert from 19 days ago after community complaints; apparently a more nuanced approach is required