Add smart path opening interactive function

Adapted from <http://ergoemacs.org/emacs/emacs_open_file_path_fast.html>.
Add missing period in doc sentence