Basic Concepts in G-Protein-Coupled Receptor Homo- and Heterodimerization