What’s a trust, and what can it do for you? We explain the different types of trusts, including revocable, irrevocable, special needs and charitable.