This is the task for mesh edit tools move from addons_contrib to addons release.
mesh edit tools represents years worth of code that differs from or does similar functions in a different way & also functions that are not easily solvable in either c or py.
This "collection" of functions is built towards edit mode mesh vert, edge & face tools.
I'll make no excuses that there are corner cases within this addon's feature set that are not easily solvable, same as with many release addons and built in tools dealing with mesh editing. however, after 4 years in addons contrib & a wide user base, I feel it's appropriate to give this addon a run in 2.79 release.
maintainer: @Brendon Murphy (meta-androcto) code cleanup: @Vuk Gardašević (lijenstina)
Also If reviewers think it may be appropriate to add a simple warning in the bl_info: "warning": "Test Version", I'm ok with that.
In most cases when used within the proper workflow & design, all the addons included work very well & as advertised.
Edit mode: Tools, Pen tool (modal vert draw),
Edit mode: Tools, Mesh Edit tools, sub panels, vert, edge, face, utils.
Icon only sub panel header "Fast Tools & edit mode selection tools"
Cad edge tools, extend, project, angle off edge.
2d edge fillet
Set edge length
Edges to wall
Face inset fillet
Select by index
Double right click in v/e/f or combined modes for same menus as Ctrl/v/e/f
Integration into select & edit mode specials menus
To Do, merge in Extrude/reshape by @Germano Cavalcante (mano-wii)
Edit: Merge commit here: https://developer.blender.org/rBAC8761c4a5250d97aa9e5c510125d2ad5cb8a1e638
Edit: Created Wiki Page: https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Modeling/Extra_Tools