New clean up request
Created by: nicosang
This PR has to simplify code understanding :
- FragmentLoader should only be an attribute of FragmentModel class
- ScheduleController has to use functions of StreamProcessor to interact with BufferController
- In order to use a singleton, no need to use a setConfig function : call to getInstance directly
- other small modifications.