python/async: locate vim dynamically.

Should fix issue #64, and help with cross platform compatibility.