fault tolerant weight_manager

This PR is correspond to #657 .

`mixable_weight_manager` manages the weights of features and get/put the difference of features.
But it was not implemented join mechanism for newbie process.
And some of `put_diff` was dropped, the difference will not recover forever.

The same mechanism of #590 will be appropriate for differential vectors.