Fix check for classpath function
Steal Windows shell escaping from dispatch.vim
Use innermost form with cpp et al

Closes #119.