Check and fix wrong x509 version field.

This fixes #11653.
Change mod_random to use pycrypto backend.
Fixes some documentation.
add finger_master to key module

This would help us because we need to validate the master key is up to
date.

The plan is to expose the finger prints on the master (via salt-api).
The minion will periodically check. If it's master finger print is
wrong, then the minion will delete and start the auth process again.
Adding the ability to schedule Salt jobs using cron like syntax for the time.  Updated module and state to be able to use this new functionality.  Some general cleanup in utils/schedule.py, modules/schedule.py and states/schedule.py
Fixes linting error.
Removes whitespace.
Fix the option for sqlite_queue_dir
Adding logrotate file

Adding logrotate file for salt logs
Adding logrotate script for salt in rpm
Fix failing auth test
Decorate teardown just to be sure
Do not do a list_nodes_min for --query commands
Just run useradd/userdel once
Satisfying s0undt3ch's pendatic nature
Update 'doc/.tx/config' - Build #99

  http://cookingwithsalt.org/job/salt/job/transifex/99/

Signed-off-by: Pedro Algarvio <pedro@algarvio.me>
Merge pull request #13903 from techhat/minlist

Do not do a list_nodes_min for --query commands
Add support for registering and deregistering ELB members in boto_elb module
Run xelatex three times to catch the TOC
Ability to specify multiple sources for file.recurse and have it pick the first available directory.  Similar functionaility found in file.managed.