Complete NamedStrings interface and use shading language include compilation if available (refs #72, #53)