Text this: A Comprehensive Review of BET Protein Biochemistry, Physiology, and Pathological Roles