Move things around, no logic changes yet.
Manual merge
Manual merge
cleanup
Use a 3-RumorMill system.
Adjust janitor link-splitting logic.
Move some stuff around again
Manual merge
[contrib/lua] typo: s/djkson/dkjson/g
[contrib/lua] added dumpTable, switchpinger, peerstats, other admin calls
[contrib/lua] Authenticate memory usage request
[contrib/lua] Guard pingNode test requests
Conditionally enable SSP

GCC has SSP built-in and will still get it enabled as before.
uClibc provides SSP via libssp, but only if it was compiled
with SSP support, i.e. if SSP_SUPPORT=y is passed to ./do.
Log if the ssp is disabled
Merge branch 'lua-fixes' of https://github.com/lgierth/cjdns into crashey
Put the increment in a silly place causing unwanted aborts
Add optimization
Very simple emulation of kbuckets on top of existing nodestore. TODO guarantee that we actually find a worst node, even if it means evicting the worst bestParent or required node
Keep the nodestore size fixed, even if it means creating a blackhole
some machines make syscal to clock_gettime and my laptop doesn't