New operational system support, documentation and error verification fixes

Added support for windows sytems (tested on Windows 2008, Windows 2008
R2 and Windows 2012).
Changed configuration to reflect Windows support
Added check on empty nameserver list on the recipe from_server_role