[doxygen] Use correct variable names for external variable configuration and make EXTRA_SEARCH_MAPPINGS a "dumb" variable.

I do not think the massaging that I was doing for EXTRA_SEARCH_MAPPINGS was
truly necessary.
[doxygen] Add a few missing variables to the doxygen.cfg.in for external search and cleaned up external_search_map.