Add ability to install rbenv independently

- Can now install rbenv separately. Can be used as a requirement in a
  state for installing rbenv plugins using the git or file states
Fix description of method and whitespace lost
implement serializers
expose documentation of serializers
implement aggregation
ensure that str are yaml friendly
document aggregation
added reset tag
a little bit of lint
How to enable custom runners
Add zmqversion grain

Like saltversion, this grain can help show the effective version of a
particular component (in this case ZMQ) that is in use on the running
minion, and help aid in troubleshooting.
Check for None
salt.modules.seed: Don't die due to bad symlinks
Merge branch 'seed' into lxc
Fix highstate output

Refs #10945
Merge remote-tracking branch 'origin/develop' into lxc
Fix issue 11020
Added exception and stack functions to the test module
Added load_text filter and import_text tag to Jinja environment
Merge pull request #11010 from terminalmage/zmq-grain

Add zmqversion grain