This PR breaks down core blender and its deps, so that users dont have to install all the gems (chef, serf etc) if they dont need it.
Core blender will provide the core classes of the framework (driver, scheduler, tasks, event dispatcher, logger, utils etc) and shell_out, ruby, ssh drivers.
Serf task, driver (async & normal) will be in a different gem/repo
This PR breaks down core blender and its deps, so that users dont have to install all the gems (chef, serf etc) if they dont need it.