ACCUMULO-1551 Introduce generic supertypes for Scanner