Cray move other_select stuff into common lib to be able to be used by
other plugins that need to layer plugins of the same type.
Revert back to CPPFLAGS seems cleaner and what the documentation says