use correct url's in devise reset password email
use the path url generator
ensure staging points to the correct server
use background mailer for devise

Relies on sidekiq being available. Also this will change to when we bump rails 4.2+ and sidekiq to 3.2.4+. Currently blocked by Cellect client using prerelease of the Celluloid gem. See details on using deliver_later - https://github.com/mperham/sidekiq/blob/master/Changes.md#326
ensure rails is loaded before sidekiq

https://github.com/mperham/sidekiq/issues/1552
make cellect helpers available in tests
Merge pull request #321 from camallen/devise_mailer

devise mailer
Clean up ProjectsController

Add JSON-Schemas for create and update methods
Make sure user group is loaded to update links

The resource_name of the groups controller was user_groups, causing
problems automatically loading the resource through RoledContoller.
This makes the resource loading explict and adds a test to make sure
the the update_links routes behaves correctly.

Closes #323
Clean up ownername filter
Merge pull request #328 from edpaget/fix-user-group-links

Make sure user group is loaded to update links
Fix project creation docs and fix language spelling
Merge pull request #325 from edpaget/allow-user-filtering-of-project

Clean up ProjectsController
Merge pull request #331 from edpaget/fix-project-documentation

Fix project creation docs and fix language spelling