initial attempt at being able to modify the logo, organization, and website
add basic configuration for doxygen image files and templates. Moved provider (aka company) specific resources to template folder.
Doxygen image files are now configurable. Made changes for new 1.8 template with images. Added functions to check if variables are set correctly. Added doxyfile support for several new parameters defined in cmake.
updated doxygen doxyfile.in to 1.8.5, added doxygen_extra_style.css.in support for extra style sheets.
Merge branch feature/responseFile from develop into feature/vendorConfiguration
Fix build of test driver with ITK before v4.
Adjust Doxygen related changes. Fix BASIS API documentation.

To actually make use of the project logo's, a custom Doxygen header file is needed. Therefore, BASIS includes such custom file by default without the SBIA-specific theme colors, but a minimal extra CSS for the preferred layout. Moreover, the logos are now optional and are hidden if none specified.
Fix build of test driver with ITK before v4.

git-svn-id: https://sbia-svn.uphs.upenn.edu/projects/BASIS/trunk@3164 3c61e6fb-ae43-4039-8cf7-c895b3257837
Merge branch 'refs/heads/feature/vendorConfiguration' into feature/custom-doc-style
Fix Doxygen documentation of FindAFNI.cmake module.

git-svn-id: https://sbia-svn.uphs.upenn.edu/projects/BASIS/trunk@3165 3c61e6fb-ae43-4039-8cf7-c895b3257837
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.