o Code simplification and refactoring: - Add numerous missing dependencies to our include files, so that they can be included in different reasonable orders and still compile. Addresses part of ticket 32764. - Fix some small issues in our code that prevented automatic formatting tools from working. Addresses part of ticket 32764.