Looking to grow tomatoes on your patio or deck? Take a look at the 5 incredible varieties that are among the best for growing in containers.