the lib usb search algorithm was looking in the wrong directory.

the find ZESTSC1 algorithm is looking at a wrong place therefore i hard coded the path in
Adding filters (sub Groups) to the Project files
more files in sub groups
Starting to wright a synchronization framework
replaced counted Pointer with shared pointers
Continuing replacing counted pointer with shared pointer
Data Converter plugins can now check if they are sync with the TLU
Sync of individual event numbers is now working
resync mechanism is now working.

now it supports command line inputs.
i guess i have broken everything that was based on the old resync framework except for the converter.exe
it needs to be cleaned up.
the configuration file now stores the information about how the event structure is.

to use this one has to setup a new supsection in the config file like this:

[EventStruct]
NumberOfEvents = 1000
LongBusyTime = 20

where "NumberOfEvents" says how many events are in one bunch. between two long busy signals

and  "LongBusyTime" gives the time in µs of the long busy signal.
removed magic number
clean up
the configuration get function is now a template and can now take any kind of default argument.
the Event sync class takes now the bore event as input event. the sync class should take this event to initialize  itself.
file reader gives now the bor Event to the sync class and sets some tags with the command line inputs to the bor event
one get function was using a frong converter from string to long long. and also added a new get with Unsigned long long as output. kind of outdated due to the template in the header
bug fixing
now the sync class is checking which event is the TLU event and gives error messages if it cannot find any TLU events
clean up
moved from vector to queue as implementation for the data queue