Explore ioc refactor for list query
Promote list/2 to a behaviour api
Removing now dead code
Rename function
Cleanup unused functions for chef_sql after refactor

 -  Cleanup role functions
 -  Cleanup user functions
 -  Cleanup data_bag and data_bag_item functions
 -  Cleanup environment functons
 -  Cleanup client functions
 -  Cleanup node functions
dialyzer updates for chef_sql
delete unused chef_sql:create_object/1 functions