Fixes regression: reboot only if hostname is set
Removed static values from plugins tests

Replaced assertions with the value codes for execution from plugins/base.py and removed
mock for WMI method in osutils module windows.py
Adds bsdtar ISO9660 RAW HDD extraction support

This replaces the pre-existing loopback device implementation and
widens the support to a larger number of OSs.
Merge pull request #52 from trobert2/master

Removed static values from plugins tests
Added tests for windows configdrive module

Added unit tests for windows osconfigdrive module and also
removed an unused import from the specified file.
Replaces WMI physical diskw enum with API calls
Merge branch 'master' of https://github.com/cloudbase/cloudbase-init
Added tests for windows config drive

Added tests for the metadata config drive modules for windows and
modiffied os utils tests for windows to match latest commit.
Adds Windows licensing plugin

Adds support for performing an automated activation.
Logs license info always in licensing plugin
Merge pull request #53 from trobert2/added_windows_configdrive_tests

Added tests for windows configdrive module
Revert "Added tests for windows configdrive module"

This reverts commit 982ccaed39f5d33134a2da18edc11203d09f716d.
Merge pull request #54 from trobert2/latest_config_drive

Added tests for windows config drive
Added tests for the new licensing plugin
Merge pull request #55 from trobert2/master

Added tests for the new licensing plugin
Adds NTP configuration based on DHCP
Add flag to turn on routed metadata
Updated conf opt names and updated descriptions
Fix pep8/flake8 errors, remove unrelated code
Adds tests for NTP and DHCP configuration