make leo_to_html.py use regular Leo @settings
added `pick dir` command to active_path.py
improve pick-dir command
fix changed hook name
xPath-like UNLs
feedback on updating bookmarks
Update leoNodes.py
Update leoGlobals.py
Making indexes optional
Filtering "-->"
Updated UNL issue
Finishing scripts
seems to be working
rename things for clarity
remove reference versions of recursiveUNLFind
working version with soft/hard index modes
better docs
Move my changes to Armagedoom's fork into mine
Added links to Jake's scripting tutorial in the cheat sheet an in two doc files.
Search for UNL Tails when close match not found.

When soft_idx and depth + 2 < len(unlList):

Our unlList begun to fail from very early in the outline, so we could search for a most probable node by doing the suggested loop.
It searches all the outline for the longest UNL tail that matches our UNL, and returns that node if there is only one concurrence. 

This would return the correct node in the cases we moved our tail branch to other part in the outline, and we dont have an outline in which we often repeat that tail (one concurrence only)

Im totally ok with not including this code, but I think it can be valuable to consider.

Here is a mindmap (i needed to do to deal with the logic) as per I understand this right now, and with the suggested improvement:

http://www.mindmup.com/#m:a163fd6c308c0e0131a3a9061afe82d2ba