Celebrate Independence Day with our picks of the coolest t-shirts for men that feature prints of flag and patriotism.