Use a 4-bit prefix per dht bucket instead of 1-bit. In a broken state at the moment.
Some bugfixes. Still kills the API logger with spam when filling dht RumorMill.
Less terrible way to calculate the bucket for a node or the bitmask for a bucket. TODO: Make lookup()s aware of bucket prefixes (best node in the right bucket, or if none, then best node that's closer than us). TODO: refactor the bucket stuff at the end of NodeStore.c into Address.c? (Since it depends only on constants and info in addresses.)
Change lookups to be more bucket-aware, necessairy for actually getting any improvement from the longer bucket prefixes.
Merge branch 'bucketprefix' of git://github.com/Arceliar/cjdns into crashey
Use __builtin_clzll() for Bits_log2x64() to improve perf