For #26314 - added migration of tank.bat/tank binaries to core upgrader
- Also updated script to use sgtk/Toolkit instead of tank where appropriate
For #26477 - Allow name to be specified for dev location descriptors
- Previously the leaf folder name would be used for the bundle name when using a dev descriptor.  It is now possible to specify the name separately by specifying a 'name' parameter.
- If the name is not explicitly specified then it will fall back to using the leaf folder
name as before.
- Closes #102
#26278 More consistent validation of pipeline configuration paths

Now validates the configuration name specified during project setup
using the same logic as the project name. Closes #103.