First copy of system module for Windows

Copied salt/modules/system.py
Actual Windows commands have not been
implemented yet.
Implement system.halt on Windows
implement more system functions
Fix xinetd service name to not have appended : in service name.
tabs -> spaces
fix spacing to comply with PEP 8
zpool mod: rm random space
Merge pull request #5284 from hulu/style-fixes

Style fixes
Merge pull request #5283 from toddejohnson/develop

Fix xinetd service name to not have appended : in service name.
Don't pass jid in non-full return per #4402
Add shutdown_hard, implement reboot, add timeout
Add loop_interval to minion config for tests
make gem test ref non func alias
Fix ref no non func alias in rvm test
Add timeouts, various improvements
Merge pull request #5285 from UtahDave/new_system.py

New system module for Windows.
Improve wording on init() return
Merge pull request #5286 from UtahDave/new_system.py

Improve wording on init() return
Single quotes
modules/smartos_vmadm : add init(**kwargs)

We can now create (and launch) a Zone (OS virt) by passing correct
arguments/values to the virt.init function.

Example :

    salt * virt.init \
        image_uuid='9eac5c0c-a941-11e2-a7dc-57a6b041988f' \
        alias='test' \
        hostname='www.domain.com' quota=2 max_physical_memory=256 \
        nic_tag='admin' ip='192.168.0.95' netmask='255.255.255.0' \
        gateway='192.168.20.1'