fourth order OMF integrator added with input key OMF4
Merge branch 'master' into omf4
Merge remote branch 'upstream/master' into omf4
Merge branch 'master', remote-tracking branch 'origin' into omf4
renamed file-global variables and declared static
fix compilation bug of init_openmp.c relating to existence of omp_num_threads and omp_get_num_threads() when compiling without OpenMP
Merge pull request #239 from kostrzewa/omp_num_threads_bug

fix compilation bug of init_openmp.c
fix bug in check of residue when using CLOVER operator
Merge pull request #241 from kostrzewa/clover_DUM_DERI_bug

fix bug in check of residue when using CLOVER operator
enable IO reread check also for LIME
Merge pull request #242 from kostrzewa/LIME_reread_check

enable IO reread check also for LIME
sign change for AddDownPropagator was not propagated through to g_mu
Merge pull request #244 from urbach/FixDownProp

sign change for AddDownPropagator was not propagated through to g_mu
allows for arbitrary number of white spaces in empty lines and after keywords before endline
Merge pull request #245 from urbach/fixSpacesInParser

allows for arbitrary number of white spaces in empty lines and after key...
sw_term and sw_invert were missing in cloverdetratio_acc
Merge pull request #252 from urbach/fix2p2bug

sw_term and sw_invert were missing in cloverdetratio_acc
* when nmeas < nsave, nstore is not incremented from run to run and exactly the same random numbers will be used from run to run
* also, trajectory_counter is normally initialized to 1 but it was set to 0 if initialstorecounter was set to "readin" but
no .nstore_counter file was present, this commit makes the two self-consistent
Merge pull request #257 from kostrzewa/seed_xor_trajcounter

fix for random seed XOR and initialization of trajectory_counter
Add multiple I/O attempts on failure instead of immediate abort.