refactoring in netctl-auto, compat changes