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.
Merge pull request #4 from Fraser999/address_allocation

Added further output to address_space_tool.
Added basic rank calculation to address_space_tool.
Merge pull request #5 from Fraser999/address_allocation

Added basic rank calculation to address_space_tool.
Compiler waring fix
Added rank check, impresive
many changes, lowest % to get 2 unconnected bad groups now at 15% we can go way better though.
Reduce test counts (time)