Fixes configplugin execution bug

If we get an AttributeError, when executing yaml.load(), the execution of the
plugin fails. This patch fixes this issue.

Change-Id: Icc5d46adaf4e63e00e6e346161b7cccf93d2e4dd
Fixes Python34 bugs

This fix is needed due to the different encodings on Python27 and
Python34. Some tests failed and some string values were not
compatible.

Change-Id: I7206a0549051971da76b3b30221aea9f86eed904
Updates pbr requirements

Removes the version from setup.cfg and moves
Windows platdorm requirements to requirements-windows.txt

Closes-Bug: #1404746

Change-Id: Ieadc67e6c320e9712c57d6adf3f3e6df6ae78b75
Adds ADSI based Windows user management

Replaces the Windows user creation and password management
implementation from "NET USER" execution to ADSI COM usage.

Change-Id: I4f95b094c95abb11762943afdb4be26541493159
Closes-Bug: #1404533