Added pillar:// scheme to file.managed.

This allows pillar data to be placed into a file without having to worry
about indentation in a sls file.
Moved pillar scheme logic to contents param.

Per discussion in issue #6508 applying a `pillar://` scheme to the
`source` parameter will be confusing because there is no parity with
other locations that use `source` and the most useful location for this
is the `file.managed` state.  In order to alleviate the problem, apply
the logic to the `contents` parameter, which is only supported in
`file.managed`.
Convert pillar:// scheme to contents_pillar variable

This builds off of pull req #6508, but discards the new URI scheme for a
dedicated argument to get the file contents from pillar.
Merge pull request #1 from terminalmage/file_managed_pillar_source_scheme

Convert pillar:// scheme to contents_pillar variable
Added tests for file.managed contents_pillar param
pep8 clean up
Fix traceback with malformed requisites

This fixes #6521 by skipping any requisites that have a value of None.
Additionally, the state output for failed requisites has been cleaned up
a bit. See the following link for an example:

https://github.com/saltstack/salt/issues/6521#issuecomment-22146254
Import distutils.version instead of just distutils
Adding clarification of the utc setting, fixes #6533
Add Xen for Windows virtual
Add Xen virtual subtype
Merge pull request #6534 from techhat/timezone

Adding clarification of the utc setting, fixes #6533
Merge pull request #6524 from michaelrice/tc-pep8

pep8 clean up
Merge pull request #6508 from rca/file_managed_pillar_source_scheme

Added pillar:// scheme to file.managed.
Merge pull request #6525 from terminalmage/issue6521

Fix traceback with malformed requisites
Merge pull request #6529 from whiteinge/distutils-version

Import distutils.version instead of just distutils
Merge pull request #6535 from UtahDave/add_virtual_tests

Test for Xen virtual machine in grains on Windows.
fix return if no changes should take place in tomcat.war_deployed
Merge pull request #6537 from ranl/develop

fix return if no changes should take place in tomcat.war_deployed
Unfortunately `pylint` gets a bit lost when analysing the `distutils.version` import.