Log warning if the grains file cannot be parsed. Refs #8690.
Pylint fix.
Merge pull request #8814 from UtahDave/develop

fix pylint error. missing hard return
Merge pull request #8813 from cachedout/#8690

Log warning if grains file contains errors.
Update wheen return api for consistency
Start on writing tests tutorial
remove test for issue #8976 closed as expected behavior
Comment tests for closed issue #8802
Merge remote-tracking branch 'upstream/develop' into requisites-tests
Fix two bugs in keystone module

(1) If a profile was passed to keystone.auth(...), it loaded values
    from the configuration profile specified, but then immediately
    overwrote them.

(2) The same method function set kw_args[True] = True, rather than the
    intended kw_args['insecure'] = True
Merge pull request #8822 from regilero/requisites-tests

Remove use inheritance Requisites tests
Minor typo fixes.
Merge pull request #8825 from s0undt3ch/develop

Minor typo fixes.
Merge pull request #8824 from tibbes/fix-keystone-auth

Fix two bugs in keystone module
fix typo