A guide to the different types of home foundations, their benefits and drawbacks, and where to use them.