FLUID-4907: suppliedPrimary gradeName upated

The suppliedPrimary gradeName used internally by the primaryBuilder, now uses fluid.allocateGUID to create a unique gradeName every time it is used. This is to avoid a case where multiple calls to the builder will override the defaults for the grade.