Urban growers don't need a garden to grow their own produce — a windowsill will do. Here are the best varieties to try.