Added gbics to inventory.
Added ability to change chassis, blade, and server roles
Added Generic Host type - this can be used for any server.
Added tag support for the host.
Added sudo support - agent can run as a non-root user, and use root
only for the collection programs.
Bugfix - running -u (update) on a blade server failed
Several minor fixes:
- raid_array check should return an empty array, not NoneType
- not all systems will have IPv6 defined, handle this case
- Vendor Supermicro was incomplete.