All plants need light to live, but some are more forgiving and tolerant of shade than others. Here are our picks...