adding omniauth-linkedin and prepare devise inits
prepare therapist model file for omniauth authentication
unused therapists specs
using linkedin oauth2 gem
adding devise for user models, removing simple omniauth
devise views scoped to users
users can signup with email only and get a random password by email
rake task to deliver random password to old omniauth users
prepare therapist files for omniauth-linkedin
Merge remote-tracking branch 'origin/user-with-devise' into therapists-omniauth

Conflicts:
	config/initializers/omniauth.rb
	config/routes.rb
	spec/routing/therapists_routing_spec.rb
fix authenticated inviter, invited therapists lands on user page
invited therapists must signin with linkedin

Following hints for devise omniauthable with facebook here : https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview I made the following changes :

1.  The overrided controllers is named therapists/omniauth_callbacks
2.  The name of the provider is (doh) linkedin
3.  Added linkedin auth parameters for the therapist loading/creation
4.  Added a condition to check if therapist has accepted the invitation,
 in which case just sign him in, otherwise invoke accept_invitation!
5.  Leveraging on the former change, when the therapist follows the link
in the invitation email he's redirected to linkedin to signin and the
check for the invitation fires up (see 4.)

I modified the invitation specs to test the different points evoked in
the bounty: therapist signing in/out with his own links, therapist
redirected to his own page with his client journals.

I also added the last 5 journal entries of the patient in the invitation
email.
Merge pull request #147 from adamico/therapists-omniauth

Therapists omniauth