wflinfo: Distinguish between cmdline options and func options
wflinfo: Distinguish between cmdline options and func options

'struct options` is intended for cmdline options. But wflinfo repurposed
it to manage waffle_config attributes too by passing it into
wflinfo_create_context() and wflinfo_try_create_context().

Add a new type `struct wflinfo_config_attrs`.  Stop passing `struct
option` to those functions and pass wflinfo_config_attrs instead.

Reviewed-by: Jordan Justen <a79006884ba9cf5f4f7fcbb92a15b208780d8c97@intel.com>
Signed-off-by: Chad Versace <a557f7f75bf28dc19ac99107f5cc7cd6b3fbdb1a@linux.intel.com>

janesma/waffle,waffle-gl/waffle,yinquan529/waffle-gl-waffle,chadversary/waffle,fjhenigman/waffle,fjhenigman/waffle,evelikov/waffle,chadversary/waffle,chadversary/waffle,dcbaker/waffle,maurossi/waffle,waffle-gl/waffle,waffle-gl/waffle,maurossi/waffle,dcbaker/waffle,waffle-gl/waffle,yinquan529/waffle-gl-waffle,evelikov/waffle,fjhenigman/waffle,janesma/waffle,dcbaker/waffle,maurossi/waffle,janesma/waffle,evelikov/waffle,yinquan529/waffle-gl-waffle