Telemetry provider, virtualPower handlers and TrainingReaders

DefaultTelemetry handler was replaced with several ones. They works in the manner as intended (handles their own data, not necessary to check additional conditions, no references to other packages, no spagetti code anymore).
There is prepared whole mechanism for adding another "readers" (trainings? need some refactoring: GPXLOAD->TRAINING). GPX file works fine.