Patriot Place in Foxborough will welcome a retailer known for its controversial conservative stances as a new major tenant.