this fixes suse (sles) service status problems
sles uses the same service module as redhat
this also updates opensuse which uses systemd as service module
like archlinux
Pass `ppa_auth` as a kwarg to `pkg.get_repo` - #4830

Fixes regression introduced at 23f5eb4.
state.py: use .sort() instead of sorted() since chunks is a list
logrotate._parse_conf: avoid readlines(); only strip() once
improve modules.kmod.mod_list()

* avoid file.readlines()
* use `with` statement to ensure file gets closed
* rename `file` var to avoid unnecessary shadowing of built-in type
Turn off multiprocessing on Windows for now
Merge pull request #4840 from UtahDave/develop

Turn off multiprocessing on Windows for now
Add link to 64 bit 0.15.0 Windows Salt installer
Merge pull request #4841 from UtahDave/develop

Add link to 64 bit 0.15.0 Windows Salt installer
grammar and spelling fixes to 0.15.0 release notes
Merge pull request #4842 from UtahDave/develop

grammar and spelling fixes to 0.15.0 release notes
Improve style of boolean expr in states.git.latest

* `== None` -> `is None`
* `not X == Y` -> `X != Y`
Fix some remaining instances of "not X in Y" -> "X not in Y"

These had been obscured by some changes-in-progress in my working copy.
Fix more(/all?) remaining instances of #4733 (`not X == Y` -> `X != Y`)

When greping for instances, I had used an overly restrictive regex so that
the list would have few enough false positives (and thus be short enough)
to make manual review feasible.
This time, I used a looser regex to find all(?) remaining instances.
The # of resulting hits was fortunately manageable!
fix some release note typos
fix typo: "and" -> "an"
should fix gemset_empty WRT #4681
Merge pull request #4849 from cvrebert/patch-3

should fix gemset_empty WRT #4681
Merge pull request #4846 from hulu/copyedit-release-notes

fix some typos in the Release Notes
Merge pull request #4833 from 11craft/4830-pkgrepo-managed

Pass `ppa_auth` as a kwarg to `pkg.get_repo` - #4830