FoxP3, CTLA-4, and IDO in Canine Melanocytic Tumors