change default cache directory to match neosnippets

This way both neosnippits and neocomplcache will store files
in ~/.cache

One less top level directory in $HOME to worry about avoiding for
backups
Merge pull request #478 from jrobeson/change-cache-dir

change default cache directory to match neosnippets