Adds a function to store/update dns serial numbers

avoid manually updating the serial number of a
zone file each time the zone file changes.

Example use:

/etc/bind/example.com.zone.include:
  file.managed:
    - source: salt://dns/example.com.zone.include
    - template: jinja
    - user: root
    - group: root
    - mode: 644
    - require:
      - pkg: bind9
    - watch_in:
      - service: bind9

/etc/bind/example.com.zone:
  module.wait:
    - name: dnsutils.serial
    - update: True
    - zone: examplecom
    - watch:
      - file: /etc/bind/example.com.zone.include
  file.managed:
    - source: salt://dns/example.com.zone
    - template: jinja
    - require:
      - module: /etc/bind/example.com.zone

The include file contains all the dynamically generated zone data, the
example.com zone files is mostly static and has a serial number like:

{{ salt['dnsutils.serial']('examplecom') }}      ; serial number YYMMDDNN
add rotate_aes_key option to config
rename key_no_rotate to rotate_aes_key
add rotate_aes_key documentation to master-configuration reference
remove unwanted import
rename the parameter in salt-key also, otherwise it will never rotate the key
Fix indentation errors and inconsistencies

Documentation for new requirements did not consistently use two spaces for
indentation or even no indentation at all.
Merge pull request #15917 from felskrone/fix_key_rotation

Rename key_no_rotate to rotate_aes_key
Adding the ability to have network.ping return a boolean, True or False, if the ping was successfull or not.  Also adding the ability to specify a response timeout.
Update systemd.py

[Feature]
add the possibility to mask/unmask services with systemctl
Update systemd.py

[Bugfix] fix pep8 issues
Added Pepa v0.6.6, improved error handling and support for getting grains using REST API for validation
Merge pull request #15966 from SvenMW/fix

Fix pep8 issues
Merge pull request #15967 from mickep76/develop

Pepa v0.6.6
Merge pull request #15828 from ptonelli/develop

Adds a function to store/update dns serial numbers
Merge pull request #15938 from babilen/doc/req_indent

Fix indentation errors and inconsistencies
Merge pull request #15947 from garethgreenaway/15880_network_ping_return_boolean

Additions to network.py module
lint for pepa, @mickep76
Merge pull request #15976 from thatch45/pepa_lint

lint for pepa, @mickep76
Merge branch 'develop' into with-pylint-pragmas