merged fix from RC_0_16
extend DHT unit test and fix bug in routing_table bucket splitting