Starting from the third empty update, the update skip probability will increase up to 90% in 10 steps.
Rework the if's a bit
Fix the ifs.
Merge branch 'skip2' of github.com:whirm/dispersy into skip2
Debug code causes exceptions when destination type is other than CommunityDestination.
More debug code.
Removed unused import.
Moving unittest code into tests directory.

debug.py and debugcommunity.py have been split into one file per class
and moved into tests/debugcommunity/.  Import statements have been
modified to reflect this change.

Other minor changes:
- DebugNode now takes community as a parameter instead of calling
  set_community
- Method names in DebugNode have been modified from create_..._message
  into create_...
- Documentation has been added.
encoding.py is no longer provided by Dispersy.

The file encoding.py is used by several communities, however it is not
used by Dispersy. When Dispersy needs functionality such as is
provided by encoding.py, it will use binary encoding or a more
standard encoding such as json instead.
Fix typo and add getter for sync_skip
Merge pull request #19 from whirm/skip2

Skip2
yay more typos
Merge pull request #20 from whirm/skip2

yay more typos
and yet another one, I need coffee
Merge pull request #21 from whirm/skip2

and yet another one, I need coffee
Merge remote-tracking branch 'upstream/devel' into logging
Updated tracker.py and main.py to new Dispersy start/stop.
Merge pull request #22 from boudewijn-tribler/bootstrap

Updated tracker.py and main.py to new Dispersy start/stop.
Merge remote-tracking branch 'upstream/devel' into logging
Merge pull request #17 from boudewijn-tribler/debugcleanup

Moving unittest code into tests directory.