Don't set dhcpv6 output on unmanaged interfaces
Added initial state check + real timeout logic to test_hncp_sd, and found at least two unrelated bugs in hncp_sd.
As we're no longer publishing domain TLV always, depending on it in PA code is bad. So replaced it with 'domain' field in hncp core structure, updated by SD (if applicable) and otherwise empty.
Adding btrie code and test
Patching pa_data
Patching pa
btrie now included
Optimizing pa.c
Optimize pa.c again
Optimizing pa_core.c
Fixing a potential bug when using prefix_increment with addresses
Optimizing pa_local.c
Optimizing pa_pd
Use the btrie in a pa_core loop
Optimize ignore dp computation
Made version check only occur when node has TLVs in hncp_node_set_tlvs; otherwise, in node removal case, spurious incompatible node warnings were sent.
Added opportunistic neighbor state pinging when a new neighbor is added. Should result in faster initial convergence if bidirectional reachability is not assumed.
Added command line options to disable conflicts in tube tests.
Added some more criteria for test_hncp_sd test to terminate correctly.
Added debugging information to sd tlv callback, and fixed domain update from happening twice unneccessarily. Also added pa to the pa's equivalent callback.