For #26314 - added migration of tank.bat/tank binaries to core upgrader

- This is essentially the same code from previous migrations but with an extra check to ensure that the tank.bat/tank scripts are only updated for pipeline configs that share the same core.
- Also updated script to use sgtk/Toolkit instead of tank where appropriate (You can ignore these changes - sorry for the pollution!)
Minor: I realise this is probably my old code, but I think it could be helpful if we said Pipeline Configuration instead of PC and also included a support email address. :hamster: