Town of Dover-Foxcroft, Piscataquis County, Maine, United States