Small usability improvements.
Different way of generating keys which will always work with paranoid NodeStore
added random.uint8
fixed numerous bugs including reach of peers being periodically zero'd
do flush peers from table if an error is received, they will be added back by DIC
Update README.md

changed:
print(cjdns.functions);
to:
cjdns.functions();
Very tiny grammar cleanup

Changed "since a node's IPv6 address is the fingerprint of it's key" to " since a node's IPv6 address is the fingerprint of its key", since "its" is possessive.
Exported a new function to show the currently active searches and paid down some ugly technical debt
Merge branch 'master' of https://github.com/orkester/cjdns
Merge branch 'master' of https://github.com/wpapper/cjdns
Small tweak to searches python script and trying to fix build on raspi
flipped an else with an endif in cmake
more cmake crap
Removing searches from linked list incorrectly.
leak in sctive search counter caused searches not to be run after the node had run a long time.