Liability and indemnification in generic transactions determine who pays when things go wrong. Learn how these clauses work, what to watch for, and how to protect yourself in any contract.