Allow a raw flag to be sent to run_script()

This does not change default behavior but does allow an option to
be passed into run_script() that will return the output without
splitting the lines. Useful for doing things like parsing JSON
output.
Merge pull request #17 from cachedout/raw_opt

Allow a raw flag to be sent to run_script()
In PyLint >= 1.2.1 W8293 is taken care of by C0303
Show warnings regarding un-handled codes
Import logging
We were missing `{!r}` occurrences. Not anymore!
Revert "We were missing `{!r}` occurrences. Not anymore!"

This reverts commit 7d6cf25a9ffd87a6a6a45c16eebe30556f20c315.
We were missing `{!r}` occurrences. Not anymore! Now the right way.
PyLint now handles `E8126` with `C0330`
Log or print which PEP8 ID's we're not handling.
Map PEP 8 E8251 to PyLint's C0326
Add support for PEP8 E265
Add support for PEP8's E713 and E714
Add support for PEP8 E131
Add support for PEP8's E129
Map PEP8 E291 to PyLint's C0303
Map PEP8 E222 to PyLint's C0326
Only process codes which the class instance is prepared to handle
Ignore PEP8 E111 in comments
run-cloud-providers option added