get_community will only access the database when either load or auto_load is True.
Merge remote-tracking branch 'remotes/upstream/devel' into livebartercast
Merge remote-tracking branch 'remotes/upstream/devel' into livebartercast
Merge remote-tracking branch 'remotes/upstream/devel' into livebartercast
Use dispersy.get_new_member to create new members.

This will benefit caching.
Add debug output and strict threading checks.
Improved debug output.
Improved debug output.
Additional type checking.
Adds global time based pruning to all messages using SyncDistribution.
Merge remote-tracking branch 'remotes/upstream/devel' into livebartercast

Conflicts:
	database.py
Merge remote-tracking branch 'remotes/upstream/devel' into livebartercast

Conflicts:
	database.py
Nicer debug output.
Removed warning that occured frequently while running Tribler.

The warning occurred every time a PreviewChannel was loaded.  This
happens so often that output ends up being filled with this warning.
Proper open and close of a TunnelEndpoint.
Rename string to make it clear it comes from the endpoint.
Ensure tunnel peers are not introduced to non-tunnel peers.
Merge pull request #52 from boudewijn-tribler/livebartercast

Livebartercast