Initial support for named options

Renamed IOptionSetup => IConfigureOptions
AddSetup => AddConfigureOptions
SetupOption => ConfigureOptions