Not doing filters right now, so removing these defines from DNA_shader_types.h until we get to that point.
Removing code for passes and filters for now to focus on custom material shaders. Also removing code related to geometry shaders, which will not be going back in. Geometry shaders were never well supported in the Harmony code base (e.g. no adjacency information).