Add public API for expanding run_list in Chef::Client

External projects like chefspec need to do this separately so they can
inject custom behavior before/after.