Initial work on address_tool
Updated NodeId::CommonLeadingBits and added unit test.
Merge pull request #1 from Fraser999/address_allocation

Updated NodeId::CommonLeadingBits and added unit test.
Further work on address_space_tool.
Merge pull request #2 from Fraser999/address_allocation

Further work on address_space_tool.
Added leeway parameter to address_space_tool.
Merge pull request #3 from Fraser999/address_allocation

Added leeway parameter to address_space_tool.
Added further output to address_space_tool.
Added further output to address_space_tool.
Merge remote-tracking branch 'origin/address_allocation' into address_allocation
Improved speed of NodeId::CommonLeadingBits.
Merge branch 'next' into address_allocation
Added ability to disable leading bits algorithm in address_space_tool and initial work on rank.
sqlite_wrapper benchmark test as part of qa_tool
make sqlite_wrapper benchmark test an individual executable
Merge pull request #4 from Fraser999/address_allocation

Added further output to address_space_tool.
inserting endpoint strings with individual transaction
inserting endpoint strings with parallel threads
Parallel Deletion from the database containing 10k endpoint strings
introduce tests for key_value storage