Fix ApplyCal with fulljones correction
Prior to this MR, the MakeSolTabs() function in OneApplyCal modified specified_correction_ when the correction is fulljones. In a second call, it would no longer notice that the correction is fulljones and fail. This MR moves the modifications to the initialization and modifies MakeSolTabs() to support this.
The MR also adds a unit test that reproduces the issue.
Bug was reported by Emilio.
Edited by Andre Offringa