Change default build type to 'Release'.

Refs #5246
Avoid unnecessary copies when iterating over dictionaries.

Refs #5246
Improve compatibility with -fvisibility=hidden.

Refs #5246
Further decrease WQ lock contention.

Refs #5246
Avoid using dynamic_pointer_cast when possible.

Refs #5246
Fix compiler warning for Utility::GlobRecursive.

Refs #5246
Merge branch 'feature/ido-performance-5246' into next

Fixes #5246