We tested dozens of live chat apps for customer support, and here we'll present the 5 best so you can choose which one is right for your business.