Refactor utility settings into dedicated struct.
Refactor utility settings into dedicated struct.

This will make it easier to add support for additional options, such as
verbosity and negative byte/line counts.

retep998/coreutils,sshling/coreutils,filmor/coreutils,silvio/rust-coreutils,uutils/coreutils,steveklabnik/coreutils,jbcrail/coreutils,steveklabnik/coreutils,samfoo/coreutils,mauricio/coreutils,beni55/coreutils,bundai223/coreutils,tempbottle/coreutils,Gianbaoluo/coreutils,Heather/coreutils,wimh/coreutils,samfoo/coreutils,Shtong/coreutils,dennis/coreutils,Arcterus/coreutils,Shtong/coreutils,ebfe/coreutils,Shir0kamii/coreutils,keunwoo/coreutils,Heather/coreutils,keunwoo/coreutils,kwantam/coreutils,efuquen/coreutils,efuquen/coreutils,beni55/coreutils,silvio/rust-coreutils,filmor/coreutils,ebfe/coreutils,bundai223/coreutils,dbrgn/coreutils,tempbottle/coreutils,mauricio/coreutils,kball/coreutils,kevgeniy/coreutils,uutils/coreutils,uutils/coreutils,kevgeniy/coreutils,kball/coreutils,retep998/coreutils,hexsel/coreutils,kwantam/coreutils,wimh/coreutils,Shir0kamii/coreutils,dbrgn/coreutils,dennis/coreutils,Gianbaoluo/coreutils,hexsel/coreutils,jbcrail/coreutils,dbrgn/coreutils,Arcterus/coreutils,sshling/coreutils