vlconv: Make parsing loops check env.IsCancelled()

Make it possible to abort during parsing loops.
If aborted delete the written file.
Volkslogger igc download: create Logger.cpp

Create Logger.cpp which holds the main functions to
make Volkslogger igc file download possible from
xcsoar.
The feature is not yet activated. See separate patch
which changes the DeviceRegister (Register.cpp)