-------------------
* Adding TripIt backend.
* Link fix
* Stripe backend
* Remove ununsed attribute
* Split auth url and complete process in smaller methods
* Fix exception instances. Refs 518
* Small doc about register-by-access-token feature
* Separate auth process to single method on OAuth
* Small code cleanup on mailru backend
* PEP8. Refs 517
* Merged StockTwits OAuth backend. Closes 517
* Xing backend. Closes 506
* Ignore local settings file
* Make scope available for OAuth1 and OAuth2 backends
* VK backend doc update to reflect settings names. Closes 493
* Disconnect only valid users. Closes 224
* Fixes to keep python2.5 support. Closes 481
* Clean username using default regex from django/mongoengine. Closes 484
* Use case update. Closes 505
* Simplify and apply PEP8 on yammer backends. Refs 514
* Merge pull request 514 from mrmch/master
* Merge pull request 511 from dhendo/master
* Merge pull request 512 from pygeek/patch-1
* Avoid evaluating user if create_user was omitted. Refs 513
* Flag inactive user support
* Update social_auth/backends/pipeline/social.py
* Merged upstream
* Cache openid request instance. Refs 509
* Properly default to None on mongoengine, leave email for django backend (django 1.3 requires email on creating a user). Refs 500, 507
* Removed dummy email, default email to blank
* Simpler user model definition and save only valid fields. Closes 510
* Fix shopify import