This patch rehomes neutron.worker.NeutronWorker as neutron_lib.worker.BaseWorker. While this class is only used by networking-ovn out of the neutron tree today [1], the ML2 MechanismDriver (publically extendable) supports workers directly [2] (ex: get_workers()). As a result the worker is part of our publicly extendable API and thus seems a likely candidate for neutron-lib. UTs and a release note are also included. [1] http://codesearch.openstack.org/?q=NeutronWorker [2] https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/driver_api.py#L981 Change-Id: Id1be78e483da7474e9007c7180e92fbf46863a52