Change flags definition order: config first, then CLI arguments

This is more convenient way to handle config flags and cli arguments.

In most cases users will put most used configuration variables into the config, and sometimes will overwrite them in CLI call. Currently this behavior is not supported - what is defined in ~/.gitflow_export can't be overwritten manually .