CreateLumiBlockCollectionFromFile switched to Read Condition Handle
By switching this algorithm from condition callback to Read Condition Handle we fixed crashes in multi-threaded reco jobs which run over multiple runs/lumi-blocks (ATLASRECTS-5389)
At the same time did some cleanup and refactoring of the code