add custom tmp_dir usage

在 Google App Engines 環境中，除了不能使用 tempfile.gettempdir() 外，並且處在 Read-Only File System 中。因此，如果能夠指定 tmp_dir ，就能夠把 cache 產生後擺上。

因此，在維持最小的系統架構更改的設計下，我做了幾行的變動，提供指定 cache 的產生位置及讀取位置。

若要使用，只需：

import jieba
jieba.tmp_dir = os.path.dirname(os.path.abspath(__file__)) + '/tmp'