Use a beautiful, general pattern to eliminate special-case code in k.do_tab.
Replace functions (and their helpers) that handle vim :r and :tabnew commands by classes defining tab_filename_callback methods.

Leo build: 20140820053200
Disabled two traces.

Leo build: 20140820053352