Compatibility with newer libMesh

This fixes example builds against newer libMesh versions with the
default Communicator disabled and enums out of the global namespace.