Markdown/reStructuredText README

(using common subset as documented in https://gist.github.com/1855764)
rename README.txt -> README.rst for reStructuredText processing

Markdown would work for this README as well, but using rST for concisetency
minor README.rst fixes
Remove unneeded whitespace.
API changes for compatibility with Flask 0.7.

This was done by flask-07-upgrade.py.
Management command to benchmark the TM DB.
Some extras for vim.
Update dependencies.
Management command to print some stats about the TM DB.
Make multistrings explicitely unicode.
Use a hash index on sources.text instead of unique MD5 column.
Remove targets.hash and use a unique index across 3 columns instead.
Remove debug code.
Remove useless indexes.

This reduces the database size quite a bit.
Management command to optimise the DB for deployment.
Small cleanup/proofreading.
Upgrade to Flask 0.8 ext changes.

Since Flask 0.8, flaskext is not available, and flask.ext should be used
instead. The flaskext_compat script from upstream helps to smooth the
transition.
Profiling support for build_tmdb.
Cache table names.

This avoids repeated look-up of table names for each unit. This speeds
up a re-import (all data already loaded) by a huge factor.
Use .add_dict() from add_store().

This avoids some unnecessary work in the loop.