crush changes for erasure coding

changes to crush to fix/improve the indep mode

changes to the mon to fix adjusting the crush rule, and to se the crush
rule explicitly (and ignore the 'ruleset' nonsense)