Simplify the VTK-m and VTK SMP build options
VTK-m and VTK SMP both need to know what backends they should built with. Currently VTK-m defers to VTKSMP but that should be inverted.
Instead we should find what of all backends can be built with VTK-m since it supports multiple at the same time.