Merge remote branch 'origin/feature/7460_more_general_pythonapi_warning'
Merge remote branch 'origin/feature/7477_gd_prtn_chrg_units'
Merge remote branch 'origin/bugfix/7424_intel_compiler_warnings'
Merge remote branch 'origin/feature/7450_doxy_warns'
Re #7415. Added debug print for how long a worker thread runs.

This is for processing banks to help determine what is going on.
Re #7415. Moved many bare pointers to shared_arrays.
Re #7415. Fixed up precount option so it actually makes things faster.

This includes passing the pixel ranges down into the ProcessBankData.
Re #7415. Preparing for the final change to have two procs per bank.
Re #7415. Launching two jobs to process each bank.
Re #7415. Check before launching two processing threads.

The performance gets better for the case when the number of banks is
smaller than the number of cores (i.e. MANDI). Also added a better check
for the number of events in a bank. This prevents launching jobs on
empty banks.
Re #7415. Fixed name of hidden LoadEventPreNexus call.
Re #7415. Corrected progress bar reporting.
Merge branch 'feature/7415_vision_performance' into develop