Fix traceback in gem.sources_list

ccefbd5 did not fix the problem. This should take care of it.
Fix traceback in rbenv.versions

52ec9cd did not fix the issue. This should take care of it.
service.running: fix for issue 5894
Fix versionadded sphinx directive for rbenv

I accidentally put the versionadded within the code example, so it
didn't actually work as intended. Also, I added a versionadded directive
to the rbenv module.
correctly capitalize GitHub
use correct Latin abbreviation
various pylint warning fixes
Merge pull request #5904 from hulu/pylint-fixes

various pylint warning fixes
Merge pull request #5903 from hulu/github-caps

correctly capitalize GitHub
Merge pull request #5902 from terminalmage/docs

Fix versionadded sphinx directive for rbenv
Pass minion_id to ext_pillar

Pillar data is always targetted at a minion, so it makes sense to
actually pass the minion ID via the ext_pillar interface, rather than
expecting plugins to obtain it from __opts__.

While this patch also changes all existing plugins, it concedes that
there are going to be plugins outside of the tree, continuing to use the
old interface. Such plugins will trigger a warning written to the master
log. This warning can later be made critical as part of proper
deprecation.

Signed-off-by: martin f. krafft <madduck@madduck.net>
Merge pull request #5899 from terminalmage/issue5886

Fix traceback in gem.sources_list
Merge pull request #5900 from terminalmage/issue5888

Fix traceback in rbenv.versions
Merge pull request #5901 from mgwilliams/service

service.running: fix for issue 5894
Merge pull request #5911 from madduck/ext_pillar_minion_id_5785

Pass minion_id to ext_pillar
Fix salt.states.selinux._refine_value()

This function was not properly handling True/False values, causing the
state not to work when one of these values is used. This makes the
example in the docstring fail.

Also cleaned up/simplified _refine_mode.

Fixes #5912.
Merge pull request #5917 from terminalmage/issue5912

Fix salt.states.selinux._refine_value()
Added note about multiline content when using file.managed.contents

Closes #5480
Merge pull request #5920 from whiteinge/doc-multiline-contents

Added note about multiline content when using file.managed.contents
fix indentation in states.selinux

************* Module salt.states.selinux
W0311: 33,0: Bad indentation. Found 12 spaces, expected 8