Cakes come in so many shapes and sizes. Here are 15 different types of cake, including their frosting and icing, so you never fall short when it comes to baking.