From breathable t-shirts to durable flannels, find your perfect men's shirt for on and off the trail.