API change: Database.file_path is now a property.
Ignore flymake files (used to perform pylint checking on emacs).
Code cleanup: database.py

Replaced DISPERSY_DEBUG_DATABASE_QUERIES enviromental variable with
--explain-query-plan and --runtime-statistics.

--explain-query-plan will enable the attach_query_plan decorator.
This decorator will run EXPLAIN QUERY PLAN once for every unique query
and output the results to a logger called "explain-query-plan".

--runtime-statistics will enable the attach_runtime_statistics
decorator.  This decorator will count how often the function is called
and how much wall-time was used.  A logger called "runtime-statistics"
will get the results when the python application exits.

Attach_runtime_statistics tracks statistics per string, not per
function (what a profiler does).  The string can be modified based on
the arguments of the function, i.e. for the database we track
different statistics per query by adding the sql statement in the
string.  See pydoc for more info.
Removed unnecessary argument available for the string formatter.
Added documentation to attach_runtime_statistics.
Removed print statements (should use logger).
Moved output line.
Fixes Database API change.
Bugfix: missing function in -O optimised mode.
Additional logging output.
Configure logger from logger.conf
Properly handle Callback.call() to generators on its own thread.
Merge pull request #46 from boudewijn-tribler/bugfixes

Fixes typo.  Community.master -> Community.master_member.
Merge pull request #39 from boudewijn-tribler/logging

Bugfix: missing function in -O optimised mode.
Merge pull request #42 from boudewijn-tribler/fix-callback

Properly handle Callback.call() to generators on its own thread.
Bloomfilter skip debug output was missing, possible merge bug
Merge pull request #48 from NielsZeilemaker/fix_skip_output

Bloomfilter skip debug output was missing, possible merge bug
Merge pull request #36 from boudewijn-tribler/code-cleanup

Code cleanup
Bugfix: missing import.
Merge pull request #50 from boudewijn-tribler/code-cleanup

Bugfix: missing import.