Initial import of DiscoveryCommunity
Some fixes
Fix similarity request conversion
Limit number of preferences/taste buddies in a message
Merge pull request #269 from whirm/twisted-callback

call_on_reactor_thread shouldn't be blocking
Fix for pending_tasks
Fixes
Merge pull request #270 from whirm/twisted-callback

_pending_tasks creation should be in the constructor
remove unused methods in member.py
put _check_for_pruning() into update_global_time()
remove get_default_conversion()
Merge pull request #271 from LipuFei/cleanup

Some cleanup
remove _commit_now()
move _remove_own_address_from_candidates() into wan_address_vote() as inline
move convert_packet_to_meta_message() into log_packet() as inline
remove unused imports
Merge pull request #272 from whirm/twisted-callback

This was overlooked when implementing the init_community()
remove unneeded except clasuses
Merge pull request #273 from LipuFei/cleanup

small cleanup
Merge pull request #274 from whirm/twisted-callback

Trigger on_success() after iterating over all the received keys and delayed keys