new file:   cache.py
basic cache class
modified:   cache.py
factory method
modified:   entitydb.py
caching values now partly done by cache.py
modified:   entitydb.py
fill_dict->add_entity()
modified:   entitydb.py
add_entity() instead of fill_dict
it accepts data as simple data and iterable as well
modified:   create_dawg.py
new add_entity()
modified:   entitydb.py
renaming: compactize->finalize
modified:   create_dawg.py
EntityDB constructor now accepts list of sources to init caches
modified:   entitydb.py
continue->return
modified:   cache.py
LangTypeCache for lang-type pair data
modified:   cache.py
- LangTypeCache.__init__ now calls parents init
modified:   entitydb.py
- compactize->finalize
modified:   cache.py
- LangTypeCache.get()
modified:   cache.py
no reverse in dict->list conversion
modified:   entitydb.py
- get_type simplified because asking values from caches are in cache.py
  now
modified:   cache.py
- calling from ancestor needs self as first arg
modified:   cache.py
LangTypeCache.store should have returned an index
modified:   entitydb.py
get_type() should have returned source as well
modified:   entitydb.py
do not accept iterable, because tuple is iterable as well
modified:   create_dawg.py
logging and gen_dbpedia now doesn't return list
renamed:    io/__init__.py -> xio/__init__.py
renamed:    io/conll2/__init__.py -> xio/conll2/__init__.py
renamed:    io/conll2/conll_iter.py -> xio/conll2/conll_iter.py
renamed:    io/conll2/conll_reader.py -> xio/conll2/conll_reader.py
renamed:    io/conll2/conll_reader3.py -> xio/conll2/conll_reader3.py
renamed:    io/file_utils.py -> xio/file_utils.py
renamed:    io/file_utils3.py -> xio/file_utils3.py