Adding test ability in pull, push and built state functions
tls additions:

    - cacert_path can be customized more easily
    - add a new get_ca function to get the cacert path or content
File extension should be .p, not .pp
Merge pull request #13970 from techhat/pickles

File extension should be .p, not .pp
Make netapi more of a process manager

This makes netapi watch for its children and if any die it will create new ones and log the event
Pylint cleanup!
Started some schedule unit tests
remove unnecessary comment
Merge pull request #13974 from rallytime/schedule_unit_tests

Some unit tests for salt.utils.schedule
Merge pull request #13973 from jacksontj/develop

Make netapi more of a process manager
Move imports
White-space related fixes
Merge pull request #13952 from s0undt3ch/hotfix/lint

Lint Fixes
ec2.query: copying params dict so our headers don't leak between attempts
augeas state: avoid shadowing built-in file type

************* Module salt.states.augeas
salt/states/augeas.py:177: [W0622(redefined-builtin), change] Redefining built-in 'file'
augeas state: avoid shadowing change() function

************* Module salt.states.augeas
salt/states/augeas.py:223: [W0621(redefined-outer-name), setvalue] Redefining name 'change' from outer scope (line 42)
Merge pull request #13977 from hulu/augeas-shadowing

avoid shadowing in augeas state
Merge pull request #13975 from csakoda/develop

ec2.query: copying params dict so our headers don't leak between attempt...
Added central links for the various mailing lists
Added security disclosure proceedure page

Closes #2315