Added the Nexus driver
Give a bit more information from APIError to the client.

We're putting a json object in the body of the response when reporting
an error to the client. This is at least a step closer to what we want.

We now also have the ability to override the http status code.
new line added, in the comments DELLis changed to Nexus
Fix formatting bug in logging call.

The logging functions already take a format string, so this was
breaking when the input contained a `%`.
Merge remote branch 'moc/devel' into logging-fix
Make node_power_cycle more robust.

We want to make sure the machines always pxe, so let's set that
explicitly via ipmi before rebooting - the blades we have in our dev
environment seem to have some issues around settings this permanently in
the BIOS.

Additionally, power_cycle will now still power on a node if it was
previously off.
Add importlib to requirements. Meets unmet dependency
Merge pull request #244 from zenhack/logging-fix

Logging fix
Merge pull request #245 from zenhack/ipmi-bootdev

Make node_power_cycle more robust.
Merge pull request #243 from henn/add-importlib

Add importlib to requirements. Meets unmet dependency
Document node_power_cycle
Merge pull request #246 from gsilvis/power-cycle-doc

Document node_power_cycle
Refactor VLAN driver tests

New driver: null_vlan does nothing on network_apply, but allocates and frees
VLANs like the Dell driver does.  This makes unit tests a little nicer, I
think.
Refactor dell driver into simple_vlan driver

This driver works for any VLAN-based setup with a single switch.  It shells
out to the appropriate switch driver for any actual operations.
Update haas.cfg.example
Update deployment.cfg.example
Fix simple_vlan.py docstring
Test simple_vlan driver with a null switch
Fix three typos
Move 'trunk_port' option from 'switch dell' to 'driver simple_vlan'

This finally eliminates the 'switch dell' section, and will make it easier to
generalize the deployment tests