A Framework for Domain and Task Adaptive Named-Entity Recognition