Added lock to dict_inc
Update the unit tests for the Dispersy refactor.
Move all community related methods from dispersy.py to community.py and
update all references. (Commits from Niels also squashed in this one)
fix some more calls
print_exc() to see why the logger has disappeared.
point to the dispersy list instead of the iterator
Merge pull request #200 from whirm/move_initiate_meta_messages

Move initiate meta messages
Fix the test_servers_are_up test.
Merge pull request #202 from whirm/fix_test_bootstrap_servers

Fix the test_servers_are_up test.
Add candidate only once
Put lock in contructor, call constructor from subclasses
Merge pull request #201 from whirm/small_candidate_fix

Do not raise an exception if the candidate is not in self._candidates.
Fix for introductionrequestcache
Merge pull request #204 from NielsZeilemaker/fix_pop

Fix for introductionrequestcache
Remove lock from CommunityStatistic
Move take_step() from Dispersy to Community
Merge pull request #198 from NielsZeilemaker/thread_safe_stats

Added lock to dict_inc
Merge pull request #203 from whirm/take_step_per_community

Move take_step() from Dispersy to Community
Replaced all messages[0].meta.community by self
Missed one