SCVMM - Separate Template and VM inventory retrieval.

We should not try to gather network and DVD inventory for templates. Easiest way to handle this is to create a separate simple method for templates.
Merge pull request #547 from bronaghs/scvmm_network_dvd_null_checks

SCVMM - Separate out Template and VM inventory retrieval.