MASTECH DIGITAL, INC. RESTRICTED STOCK AGREEMENT (as amended and restated)