Trying to deter deer from eating your garden? Most plants aren't 100% deer-proof, but here are annuals, perennials, and vines that are your best bets.