OK, so then does rBe03883065042 invalidate my (questionable quality) patch?
Jul 28 2017
Looks like Campbell Barton has done his own fix... see this commit.
Jul 25 2017
Jul 13 2017
ok well, I can't use it, I'm on mac...
Even though the workflow people used with the old behavior may abuse the original idea of the feature, I'd say we should keep supporting it.
Jul 4 2017
It is done. (I just hope I did it right.)
Jul 3 2017
For those of you that, like me, HATE this "feature" I have good news (if you're a Windows user)... I am building blender without this garbage and it works like it used to !(^.^)! To be clear, ALL I have done is reverse the change made by "rBc5748f3cc755" to the file "source/blender/editors/space_view3d/view3d_edit.c," then I build as per these instructions.