PATTGEN UVM Agent

PATTGEN UVM Agent is extended from DV library agent classes.