make User model configurable

Im using Devise within an rails engine, so my user model is namespaced like 'MyEngine::User'. Unfortunately the model User is hardcoded in lib/devise_remote_user/manager.rb.

With this patch you can set your user model. Default is 'User'.

What do you think?