Change hardcoded padding numbers to M2Crypto's exposed constant

As defined here:

https://github.com/eventbrite/m2crypto/blob/master/SWIG/_rsa.i#L27

https://github.com/openssl/openssl/blob/master/crypto/rsa/rsa.h#L297
Added a flag to file.sed to allow negating the search command
Built the manpages for 0.17
Update file.py

fixed the Issue #7312
Fix code blocks and updated the Sentry threaded transports information.
Don't show the module members, these can be considered internal.
Add pylint checker for file encoding

Discussed in #7294.
No need to mention raven.
Recognize UTF-8 BOM and some other cases
Merge pull request #7317 from s0undt3ch/hotfix/lint

Fix indentation.
Merge pull request #7310 from whiteinge/manpage-0.17

Built the manpages for 0.17
Merge pull request #7309 from whiteinge/sed-negate

Added a flag to file.sed to allow negating the search command
Merge pull request #7313 from jumping/patch-1

Update file.py
Merge pull request #7299 from Pewpewarrows/patch-1

Change hardcoded padding numbers to M2Crypto's exposed constant
Merge pull request #7316 from holmboe/pylint-file-encoding

Add pylint checker for file encoding
Merge pull request #7314 from s0undt3ch/develop

Fix code blocks and updated the Sentry threaded transports information.
Rename the pylint plugin module.