Migration Code cleanup

- Removed method CloneAndChangeType to use CloneAndChangeName
- All the instances of CloneAndChangeType is changed to use
CloneAndChangeName and use the new node name as nick name, so that users
know which node is migrated as what.