Light-Up "Channel Dyes" for Haloalkane-Based Protein Labeling in Vitro and in Bacterial Cells.