Which laptop companies offer the best tech support? We tested top brands such as Apple, Dell and Lenovo to find out.