 Refactoting TaskPolicy (avoid inheriting from AttrDict).
 Refactoting TaskPolicy (avoid inheriting from AttrDict).


Former-commit-id: bf217cc39391833f6e18ae571413f99205cbc50b [formerly f5b544236736fbbce0099b0407f907977c7ddb4b]
Former-commit-id: d840cf3878626d5155b111d81131d832cdfd3b57
ndardenne/pymatgen,gmatteo/pymatgen,dongsenfo/pymatgen,czhengsci/pymatgen,Bismarrck/pymatgen,tschaume/pymatgen,czhengsci/pymatgen,czhengsci/pymatgen,matk86/pymatgen,gVallverdu/pymatgen,matk86/pymatgen,mbkumar/pymatgen,matk86/pymatgen,nisse3000/pymatgen,Bismarrck/pymatgen,matk86/pymatgen,gVallverdu/pymatgen,vorwerkc/pymatgen,gpetretto/pymatgen,fraricci/pymatgen,fraricci/pymatgen,dongsenfo/pymatgen,davidwaroquiers/pymatgen,aykol/pymatgen,xhqu1981/pymatgen,gpetretto/pymatgen,setten/pymatgen,aykol/pymatgen,Bismarrck/pymatgen,ndardenne/pymatgen,tallakahath/pymatgen,xhqu1981/pymatgen,blondegeek/pymatgen,vorwerkc/pymatgen,gmatteo/pymatgen,gVallverdu/pymatgen,nisse3000/pymatgen,mbkumar/pymatgen,johnson1228/pymatgen,vorwerkc/pymatgen,montoyjh/pymatgen,richardtran415/pymatgen,johnson1228/pymatgen,fraricci/pymatgen,czhengsci/pymatgen,nisse3000/pymatgen,blondegeek/pymatgen,fraricci/pymatgen,blondegeek/pymatgen,tschaume/pymatgen,tallakahath/pymatgen,richardtran415/pymatgen,richardtran415/pymatgen,setten/pymatgen,blondegeek/pymatgen,dongsenfo/pymatgen,tschaume/pymatgen,Bismarrck/pymatgen,gVallverdu/pymatgen,davidwaroquiers/pymatgen,montoyjh/pymatgen,tschaume/pymatgen,davidwaroquiers/pymatgen,mbkumar/pymatgen,richardtran415/pymatgen,setten/pymatgen,montoyjh/pymatgen,gpetretto/pymatgen,tschaume/pymatgen,mbkumar/pymatgen,johnson1228/pymatgen,xhqu1981/pymatgen,ndardenne/pymatgen,tallakahath/pymatgen,davidwaroquiers/pymatgen,gpetretto/pymatgen,setten/pymatgen,vorwerkc/pymatgen,montoyjh/pymatgen,nisse3000/pymatgen,aykol/pymatgen,johnson1228/pymatgen,dongsenfo/pymatgen,Bismarrck/pymatgen