StyleGuide accepts optional keyword argument arglist

If given, arglist is passed on to process_options. This allows
specifying a non-empty argument list when using pep8 as a library
where command line arguments are not parsed.
Merge pull request #259 from kynan/259-optional-argument-arglist-for-styleguide

StyleGuide accepts optional keyword argument arglist