End-to-End Lifelong Learning: a Framework to Achieve Plasticities of both the Feature and Classifier Constructions