Initial stab at dwim functions.
don't try overriding-local-map when its nil
Merge remote-tracking branch 'refs/remotes/mwfogleman/dwim'
refactor/rename `dwim` functions, bump version