Fixing iSCSI documentation
Merge pull request #105 from beittenc/master

Correcting iSCSI documentation
Adds CPU and memory filters for hardware

NOTE: This is pending an API version release.
Add in network components to the get_hardware() call
Adding some missing properties to the mask
Adding another network property
Adding in primary subnet information
Adding ID parameters for future use
Adding name and domain options in addition to FQDN.

Also attempting to fix a bug with the active transaction friendly name not always being present.
Changing statement to 'or blank()' per recommendation
Merge pull request #107 from beittenc/add_cci_manager_result_options

Adding name and domain options in addition to FQDN.
Add domain to the mask as well
Merge pull request #106 from beittenc/expand_hardware_manager

Add in network components to the get_hardware() call
Fixed an issue with the host name (record) filter caused by an invalid key name.

Also expanded the filter so that it could support asterisk wildcards.
Fixing DNS unit tests.

The mock dictionary that was being created did not properly represent the data being returned by the API. I suspect this was the cause of the invalid key error that this branch was created to fix.
Removing excess whitespace caused by Emacs formatting
Removing extraneous whitespace
Merge pull request #108 from beittenc/fix_dns_host_filter

Fix DNS host filter
Merge pull request #109 from sudorandom/hardware_filters

Adds CPU and memory filters for hardware