Cython cache

use XDG_CACHE_HOME for cython module cache

closes #3009