(GH-7) Upgrade improvements
(GH-7) Upgrade improvements

On upgrade, split the old folder copying from the old folder removal
since the removal is likely to throw errors, we want to give the
message that choco is installed successfully, then attempt to remove
the old folder (which is highly likely to throw errors).

kouweizhong/choco,TheBigBear/choco,christianrondeau/choco,bazzilic/choco,vcarrera/choco,finchd/choco,Apteryx0/choco,bc3tech/choco,alephnaughty/choco,Annih/choco,TheBigBear/choco,ewilde/choco,jamessingizi/choco,mwrock/choco,dtgm/choco,darrelmiller/choco,Annih/choco,dshaneg/choco,b1thunt3r/choco,hagb4rd/choco,vcarrera/choco,Apteryx0/choco,harish123400/choco,ShwoognationHQ/choco,dtgm/choco,jberezanski/choco,darrelmiller/choco,eeevans/choco,jberezanski/choco,dshaneg/choco,mwrock/choco,eeevans/choco,raisercostin/choco,harish123400/choco,christianrondeau/choco,jamessingizi/choco,ShwoognationHQ/choco,finchd/choco,ewilde/choco,jberezanski/choco,raisercostin/choco,kouweizhong/choco,hagb4rd/choco,sideeffffect/choco,bazzilic/choco,b1thunt3r/choco,bc3tech/choco,sideeffffect/choco,alephnaughty/choco,TheBigBear/choco