ACCUMULO-2255 pulled 6 classes out of TabletServer, moved GC checking to a new class, add "final" to many members, grouped members together, changed many public items to private