Separate cal and IO process.
Merge pull request #71 from chao787/feature_richard

Separate cal and IO process.
follow PEP8: change tab to 4 white spaces
merge chage from chao78787
Merge pull request #72 from linkerlin/master

添加一个tmp目录，好让test_whoosh.py可以运行。
clean the files in tmp
add test/tmp/* into git ignore
update whoosh example
fix bug; decimals & digit-english mixed
Remove the unused imports.
Reindent function
* jieba/__init__.py (require_initialized):
Add re.U flag to re variable.
Refactor: fix line indent to 4.
* jieba/__init__.py (cut):
Merge pull request #75 from chao787/feature_richard

Refactoring jieba/__init__.py
make a serial white spaces seperated
fix a bug about ImportError
serialize model to file so that it can support jython.
Merge pull request #81 from piaolingxue/issue/80/jython_integration

serialize model to file so that it can support jython.
hold the backward compatibility, let jython use a special loading workflow
fix the compatibility with Python2.5