Cracker Barrel clarifies employee dining policy after viral reports claim workers must eat exclusively at company restaurants during business travel.