ENH: Added ability to check if developer setup is up-to-date

The SetupForDevelopment script records the version of the developer setup in the
Git config file. This version is tested against the version specified in the
SetupForDevelopment script using the pre-commit hook.

This means, if there is a change in the developer setup (hooks, etc.), the
version number in the SetupForDevelopment script should be incremented to
notify other developers that they should update their setup.