fix ec2 cloud provider for endpoint URLs with paths
check for None in ec2 tags (EC2 compatible endpoints)
update rbenv docs/example to work on Ubuntu/Debian

The included example here was failing on Ubuntu (tested on 14.04). Libssl-dev is required for some ruby versions, and 
the ruby-build docs recommend additional dependencies, which I think we should follow for at least the canonical example 
given in the docs.

According to the ruby-build wiki, the recommended dependencies for `rbenv install` (ruby-build) on ubuntu/debian are:
`autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev`
Source: https://github.com/sstephenson/ruby-build/wiki

Also updated `pkgs` to `names` to reflect the correct style using the latest stable salt release.

Thx to @simple10 for ruby troubleshooting assistance. "Oh yeah... rbenv install is provided by ruby-build plugin" :-)
Fix for boto_secgroup state to properly support lists for cidrs, group ids and group names
Fix regression in __pillar__ dunder

In salt.minion.Minion.__init__(), self._load_modules() is invoked, which
loads the execution modules via salt.loader.Loader.gen_modules().
However, this function also assigns the __pillar__ dunder to each
execution module, and the necessary pillar data wasn't being compiled
until the line after salt.minion.Minion._load_modules() was invoked.

This looks to have been changed in 4be8ff95, in order to be able to pass
the minion's functions to salt.pillar.get_pillar(), avoiding another
invocation of the loader in salt.pillar.Pillar.__init__(), but this came
at the expense of breaking the __pillar__ dunder.

Fixes #18867.
Fixed bug where checking HAS_ZMQ instead of opts['transport'] == 'zeromq'
Merge pull request #19198 from SmithSamuelM/sam_20141222

Fixed bug where checking HAS_ZMQ instead of opts['transport'] == 'zeromq...
Merge pull request #19074 from grischa/ec2-fix

fix ec2 cloud provider for endpoint URLs with paths
Merge pull request #19147 from inthecloud247/patch-14

update rbenv docs/example to work on Ubuntu/Debian
Merge pull request #19154 from lyft/more-boto-secgroup-fixes

Fix for boto_secgroup state to properly support lists for cidrs, group i...
Merge pull request #19163 from terminalmage/issue18867

Fix regression in __pillar__ dunder
Merge branch 'develop' into with-pylint-pragmas