Minor refactoring of slab generation code.
Minor refactoring of slab generation code.


Former-commit-id: 3c1921c1364e3fed158c9b29443888db698c4f6c [formerly 017e319569b53ab882395dae17b0fb0610bcbacc]
Former-commit-id: 183273c984c17a6ddaaf3204d24356ef82fe645e
fraricci/pymatgen,xhqu1981/pymatgen,davidwaroquiers/pymatgen,fraricci/pymatgen,aykol/pymatgen,Bismarrck/pymatgen,dongsenfo/pymatgen,richardtran415/pymatgen,ndardenne/pymatgen,johnson1228/pymatgen,dongsenfo/pymatgen,mbkumar/pymatgen,fraricci/pymatgen,czhengsci/pymatgen,Bismarrck/pymatgen,davidwaroquiers/pymatgen,nisse3000/pymatgen,gVallverdu/pymatgen,fraricci/pymatgen,setten/pymatgen,johnson1228/pymatgen,gVallverdu/pymatgen,tallakahath/pymatgen,czhengsci/pymatgen,setten/pymatgen,blondegeek/pymatgen,tschaume/pymatgen,mbkumar/pymatgen,matk86/pymatgen,gpetretto/pymatgen,richardtran415/pymatgen,matk86/pymatgen,vorwerkc/pymatgen,gVallverdu/pymatgen,blondegeek/pymatgen,gVallverdu/pymatgen,vorwerkc/pymatgen,tschaume/pymatgen,vorwerkc/pymatgen,dongsenfo/pymatgen,matk86/pymatgen,montoyjh/pymatgen,johnson1228/pymatgen,gpetretto/pymatgen,richardtran415/pymatgen,johnson1228/pymatgen,davidwaroquiers/pymatgen,tschaume/pymatgen,davidwaroquiers/pymatgen,gpetretto/pymatgen,ndardenne/pymatgen,aykol/pymatgen,matk86/pymatgen,nisse3000/pymatgen,montoyjh/pymatgen,richardtran415/pymatgen,nisse3000/pymatgen,czhengsci/pymatgen,Bismarrck/pymatgen,aykol/pymatgen,setten/pymatgen,xhqu1981/pymatgen,mbkumar/pymatgen,gmatteo/pymatgen,gmatteo/pymatgen,nisse3000/pymatgen,czhengsci/pymatgen,tschaume/pymatgen,ndardenne/pymatgen,setten/pymatgen,vorwerkc/pymatgen,dongsenfo/pymatgen,gpetretto/pymatgen,tallakahath/pymatgen,tschaume/pymatgen,mbkumar/pymatgen,tallakahath/pymatgen,Bismarrck/pymatgen,xhqu1981/pymatgen,Bismarrck/pymatgen,montoyjh/pymatgen,blondegeek/pymatgen,blondegeek/pymatgen,montoyjh/pymatgen