Properly use origin parameter in porcelain.clone()
The 'origin' parameter in porcelain.clone() wasn't being fully properly
used, as the actual remote was still being set to the default name of
'origin'. Make the code use the paramter instead at the proper places.