Fixed filenaming bug in ver spectrum files

Vertical filename got same name as horizontal(BPMs[i]).
This is most probably wrong. Now BPM name of BPMs[verticalBpmCounter] is
taken.
Created function to process single file

harmonicAnalysesForSingleFile()
Function readTbtData and moved local variables

Extracted the reading of tbt file into a function to clean the code.
Moved definition of local variables to the first use.
Renamed some variables and shift some code
Redirected error messages to std::cerr
Introduced IoHelper and OutFilesHandler and Bugfix

IoHelper does the most job concerning filesystem and checks.
OutFilesHandler is responsible for creating and closing output files.
Bugfix in check_tune()... Parameter 'double tune' --> 'double& tune'
otherwise the value will not be changed.
Extracted Code in opm parralel for loop into functions

Used inline functions. Compiler will put code directly into the spot
where the function is called --> avoids function calls and better for
optimizations.
New win drive binary
Added new lin drive binary