SmartOS Esky: py27-mysqldb in build environment

Requested by @johngrasty
Merge pull request #14722 from nshalman/2014.1-esky-mysql

SmartOS Esky: py27-mysqldb in build environment
Move --plugins to within _repoquery()

This ensures that all repoquery commands use --plugins. Fixes #14789.
Add plugins to group_info() repoquery calls

The calls here do not use the _repoquery() helper function and need to
have --plugins added to them.
Merge pull request #14811 from terminalmage/backport-issue14789-to-2014.1

Backport #14810 to 2014.1 branch
check_libcloud_version needs a tuple

closes #14875
Merge pull request #14956 from gtmanfred/2014.1

check_libcloud_version needs a tuple
Fix openstack change to include tuple inside function
Remove unused imports
Merge pull request #14961 from rallytime/fix_2014-1

Fix open stack change to include tuple inside function
Simplify `user.list_users` on Windows

 - 'None' is simplier than 'localhost' and coherent with `module.win_file`
 - Level 0 is enough as we just need the username
 - Remove useless log
Use win32 API to get user info in `user.info`

Issue #14679: Calling `net user <name>` and parsing it is broken
on non-English Windows because the output is i18nized.

Conflicts:
	salt/modules/win_useradd.py
Improve `user.info` output on Windows

 - Add 'uid' information
 - Use it to get userprofile from registry
 - Fallback 'home' to 'profile' if not set

Conflicts:
	salt/modules/win_useradd.py
Improve `user.getent` on Windows

 - Call `user.list_users` instead of duplicating the behavior
 - Get 'uid' directly from `user.version` result
add logging
patch moar stuff
merge even moar stuff
Fix keystone.user_present tenant=tenant_role
Merge pull request #14962 from UtahDave/2014.1fixwin

backport some windows user management
Merge pull request #14996 from rallytime/fix_keystone

Fix keystone.user_present tenant=tenant_role