Fix some pep8 line length issues
Sub `is False` for `== False`
Fix pep8 line length
Fix typo in docs
Sub single quotes for double quotes
Handle requirement specifiers in pip.installed state

Double-quote the package in pip.installed, and make sure the , gets
through the pip module's pip.install comma-seperated package logic by
replacing , with ; temporarily.

Additionally, we now do the pip.list salt call with the prefix of name,
which includes everything before any pip requirement specifiers, so that
it will correctly report that the package is installed if that is the
case.

NOTE: We are not currently verifying that the version installed matches
the requirements specifiers
Merge pull request #3838 from basepi/pipfix3797

Fixes #3797 Handle requirement specifiers in pip.installed state