AbstractLocationSource()
Base class for all LocationSources. It contains the listeners list and propagate onLocationChange events to added listeners.