Low on outdoor space? Whether you have a balcony or a stoop, these small garden ideas will help you cultivate a green thumb.