You don't need expensive software to plan out a patio, deck, or garden. Here are the best free online tools for your garden.