Allow directory to be named in free way

+ automaticaly create ~/.vim/tmp if absent