Merge pull request #8488 from basepi/minion_id_config

Make minion ID caching configurable
Merge pull request #8489 from basepi/0.17.2

Add release notes for 0.17.2
pylint fixes for composer state
fix pylint and first person docs
lint error in new cloudclient, still needs more attention
Clean out unreachable code
whitespace fix in composer
First pass at removing pylint errors
Merge pull request #8490 from cro/gnomedesktop_pylint

First pass at removing pylint errors
More pylint fixes.
Merge pull request #8491 from cro/gnomedesktop_pylint2

More pylint fixes.
Added --pillar-root option

Complement to --file-root option added in
abc240f7ba006f35d7f5463db54ba2aefcdde106
More pylint fixes.
Merge pull request #8493 from cro/gnomedesktop_pylint3

More pylint fixes.
Fix pylint errors and add some try/catch to avoid traceback if user is not passed to some gnomedesktop functions.
Merge pull request #8494 from cro/gnomedesktop_pylint4

Fix pylint errors and add some try/catch to avoid tracebacks
Missed one try/catch
Merge pull request #8495 from cro/gnomedesktop_pylint5

Missed one try/catch
Added site verification code to enable Google's Webmaster tools

Refs #8351
Get query working on salt cloud api