Squelch push warning and behave as to the future

At 2.0 this will be the default, so let's have new students learn it like that to start with.
Fix typo in GitX URL
Add xcshareddata to gitignore
Ensure they use the same email as GitHub
Set chmod u+x
Ensure we add our tools to the user’s bin
Fix switch turning off incorrectly