Initial implementation of project template config.py for basisproject.
Fix class ID of penn logo div in SBIA Sphinx theme.
Update .gitignore.
Recursively load previous template configuration versions.

Renamed template configuration file to _config.py to denote that it is "private" to the template directory, i.e., not used for project itself, and further such that it appears as first entry when listing the directory entries (e.g., Finder, ls, Windows Explorer,...).
Fix Doxygen comments in FindAFNI.cmake.
Fix string constants in Perl modules.

Use single quotes instead of double quotes to avoid unwanted variable substitution such as if the contact email address contains an @ character.
Refactor project attribute CMake variables, project logos, and BASIS configuration.

Use shorter names such as PROJECT_DEVISION_NAME instead of PROJECT_PROVIDER_DEVISION_NAME. Further, to be consistent with the other variables, add _NAME suffix to PROJECT_PACKAGE, PROJECT_PROVIDER, and PROJECT_DEVISION.

During the CMake configuration of BASIS, the default values of most organization specific variables can be set. These are then stored in the BASISConfig.cmake file and used as defaults if a project does not override them.
#223 Add support for custom template substitutions.
Implement --responsefile option for basisproject following ahundt's suggestion and initial implementation.
Fix basisproject to accept --responsefile option within response file.
Fix overriding of basisproject template options by default preset.
Fix default value for package vendor in BASISConfig.cmake.
#240 Modify basis_find_package to reset also <Pkg>-* variables when <Pkg>_DIR changed.
Improved error message when there is an error in the modify project mode.