Deployment Tests Cleanup

Did some cleanup of variable names and made the filename for the .json static
(site-layout.json).
Fix headnode_show on uncreated headnode
Put spaces inbetween help arguments
Merge pull request #239 from gsilvis/fix-help

Put spaces inbetween help arguments
Moved redundant/generic code into a new module

A lot of the code used by different drivers was redundant.  This patch
moves redundant/generic code into a new module that is imported by
switch specific driver modules.
Migrated more functions into vlan.py

This commit moves two more functions from dell.py to vlan.py.  In
order to do this, a new section had to be added to haas.cfg called
'vlan', since it needed a driver independant section name.
Added vlan section to deployment.cfg.example
Removed variable for string only used once
Removed unnecessary imports in dell.py
Merge pull request #238 from ryabouza/deployment-cleanup

Deployment Tests Cleanup
Merge pull request #240 from gsilvis/fix-show-headnode

Fix headnode_show on uncreated headnode
Merge branch 'devel' into modularize-drivers

Conflicts:
	deployment.cfg.example
Merge pull request #241 from ryabouza/modularize-drivers

Moved redundant/generic code into a new module