Project: mesos
Issue MESOS-5563: Rearrange Nvidia GPU files to cleanup semantics for header inclusion.
Currently, components outside of `src/slave/containerizers/mesos/isolators/gpu` have to protect their #includes for certain Nvidia header files with the ENABLE_NVIDIA_GPU_SUPPORT flag. Other headers strictly *could not* be wrapped in this flag. We need to clean up this header madness, by creating a common "nvidia.hpp" header that takes care of all the dependencies. All componenents outside of `src/slave/containerizers/mesos/isolators/gpu` should only need to #include this one header instead of managing everything themselves.
Story points: 1