Gloucestershire have signed left-arm spinner Tom Smith from Middlesex for their upcoming Friends Life t20 campaign.