behavior changes:
need an exists file --> will create file if not exists and use default file only when error occurs, such as permission deny
add update_indexer to create and update indexer for specific file or directory
add find_reference_by_indexer.py
add -o options and usr can output its result to file.
Merge branch 'yahuang-dev' of 192.168.58.104:tool/reshaper
Merge branch 'jouyang-dev' of 192.168.58.104:tool/reshaper into liangzhao-reshaper
Merge branch 'yahuang-dev' of 192.168.58.104:tool/reshaper
Merge branch 'yahuang-dev' of 192.168.58.104:tool/reshaper
Merge branch 'master' into liangzhao-reshaper
clean up code
clean code
add CacheCursor
backup code
all test pass for changing cursor to cache
fix some bugs
backup
improve performance
Change option handling for find_reference.
Finish the first version cdb_dump.py
Change cdb_dump to use optparse.