Headnode-create deployment test and supporting decorators.
Added node allocation to deployment_test decorator.
Merge branch 'remove-port' of https://github.com/gsilvis/haas into deployment-tests-vlan-fix
Added isolated network test
Finished network isolation test for deployment tests.
Fixed a bug in the hnic_cleaup decorator that prevented it from deleting the appropriate VLANs.
Included disclaimer in deployment tests docstring, removed commented out PDB statements, and fixed a typo in a comment.
Updated docstring for deployment.py to include disclaimer.
Fixed typos in comments and futher explained the deployment_test decorator.
Merge branch 'deployment-tests' of https://github.com/ryabouza/haas into devel
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' of git://github.com/CCI-MOC/haas into devel
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.
Make flask's debug mode configurable.

We don't want to be using this in production.
Added a note to headnode_cleanup in haas/test_common.py that documents our
issues with libvirt undefine.
Merge pull request #205 from ryabouza/deployment-tests

Deployment tests