TEZ-1218. Make TaskScheduler an Abstract class instead of an Inteface.
Contributed by Jeff Zhang.
TEZ-1234. Replace Interfaces with Abstract classes for VertexManagerPlugin and EdgeManager. (hitesh)