brooklyncentral/brooklyn — pull request #297 by aledsage (2012-09-03 15:01:10+00:00)
Title: Driver cleanup

Replaces Peter's pull request (https://github.com/brooklyncentral/brooklyn/pull/256).

- Rebases that pull request against latest master, so it can be merged automatically (what a painful experience because of so many changed files, including renaming some!)

- Renames Peter's BasicEntityDriverFactory to ReflectiveEntityDriverFactory

- Adds a RegistryEntityDriverFactory that allows one to register driver implementations. These are used in preference to the reflective naming. But currently only programmatic support for registering drivers.