Removed commented out code, consolidated redundant code that was redundant, moved deployment test configurations to configuration file, and added a new network deployment test.
Merge branch 'devel' into deployment-tests
Don't remove bridges between deployment tests.
Fixed calls to register_node to reflect the new IPMI arguments it takes, removed registration of IPMI interfaces on nodes for the deployment tests, and put cleanup code for a network test in a finally block so that it is always executed after a test fails.
Wrapped some comments, renamed remove_bridges_and_vlans in headnode_cleanup decorator, and consolidated some code into for loops.
Added missing newline in comment.
.gitignore all *.cfg files, not just haas.cfg.

We may start using these on other branches, let's make sure they don't
get committed accidentally.
Merge pull request #211 from zenhack/cfg.gitignore

.gitignore all *.cfg files, not just haas.cfg.
Update docs about deleting bridges/nics.

These have been out of date since we started pre-populating the nics.
Merge pull request #212 from zenhack/network-teardown-docs

Update docs about deleting bridges/nics.
Document design decision re: multiple switches.

We ought to find a better way to organize these kinds of documents, but
now we have it written down at least.
Expand on bullet point 1.

As per George's request.
Merge pull request #215 from zenhack/multiple-switch-docs

Document design decision re: multiple switches.
Make flask's debug mode configurable.

We don't want to be using this in production.
Merge pull request #205 from ryabouza/deployment-tests

Deployment tests
Fix small doc problems in deployment tests
Abstract out Dell vlan config parsing
Merge pull request #216 from zenhack/debug-cfg

Make flask's debug mode configurable.
Merge pull request #217 from gsilvis/typos

Fix small doc problems in deployment tests
Merge pull request #218 from gsilvis/dell-cleanup

Abstract out Dell vlan config parsing