Modifications to the main build object to use named materials

  Addition of MaterialSupport to create a EvalMat template

    -- this can be added to almost any file that previously used
       control.EvalVar<int> to get a material number, and now it can
       get either a name or a number.