added j4lp auth method and zkillboard.com only killmail class
moved oauth urls to config file
Add an abstract OAuth2 AuthMethod

This new AuthMethod should be subclassed by for specific OAuth2 providers, such
as J4OAuth, TEST's new OAuth provider, or the upcoming Eve SSO.
Add a TestOAuth for TEST's OAuth provider

The API is still a little bit in flux, but this should be pretty close to
final.
Remove duplicate OAuth setup
Rename J4LP to J4OAuth

J4OAuth is more generic and is the name of the API module. Ocularis Inferno uses it as well I think.
Remove dead code in J4OAuth
Rewrite J4OAuth as a subclass of OAuthMethod
Document OAuth classes

OAuthMethod, TestOAuth, and J4OAuth
Small change to TestOAuth for production

primary user profile endpoint is now 'profile' instead of 'user'
Handle error for OAuth login methods better

Ex: the user rejects authorization for the app.
Merge branch 'oauth'

* oauth:
  Handle error for OAuth login methods better
  Small change to TestOAuth for production
  Document OAuth classes
  Rewrite J4OAuth as a subclass of OAuthMethod
  Remove dead code in J4OAuth
  Rename J4LP to J4OAuth
  Remove duplicate OAuth setup
  Add a TestOAuth for TEST's OAuth provider
  Add an abstract OAuth2 AuthMethod
  moved oauth urls to config file
  added j4lp auth method and zkillboard.com only killmail class
Update setup.py to reflect current status

It's much closer to beta, and I should be doing a release candidate process for 1.0 sometime soon-ish. It also officially supports Python 2 now as well.
Release 0.9.7: Getting Closer!

Highlights:
* OAuth login method support has been added (J4OAuth and Test OAuth implementations provided).
* Configuration file format has been overhauled to only use basic data types for configuration values.
* API responses now return 200 items per page instead of 15.
* Misc bug fixes.
Fix development status classifier
Start 0.9.8 development