fix wrong handling of shrinking swap (bnc#803800)
restructured handling of resizing of existing fs