Changed all instances of errorDescr to errorMsg

Signed-off-by: Matt Oswalt <matt@keepingitclassless.net>
Fixed a bunch of stuff regarding VNIC/VHBA VLAN/VSAN changes

I implemented this in a pretty silly way, and I restructured it. A summary:

- I ensured that at least the vNIC/vHBA creation methods fail gracefully if the object already exists, and returns that object.
- I create the vNIC/vHBA first, and then immediately purge the existing "extra" or "garbage" VLANs/VHBAs.
- I then create all the VLANS/VHBAS from the configuration.

This ended up being a much more elegant method.

Signed-off-by: Matt Oswalt <matt@keepingitclassless.net>