Fix SVD cleaning
Created by: lmalina
- subtract closed orbit (per BPM) before SVD calculation instead of mean of the whole matrix
- remove scaling by sqrt(N_turns) before SVD calculation
- make sure only a single BPM can be removed per mode per iteration
- add option for maximal number of iteration
- remove flag
--keep_dominant_bpms