Remove the @provider instance variable from Dragoman

This wasn't used in practice.

I suspect that Dragoman secretly wants to be a module mixed in with Applicant.
But it'll needs some refactoring first.
Remove unwanted unit test scaffold
Rename fields in applicant test fixtures
Only use the Devise test helpers where they are needed

Otherwise, we get this:

http://stackoverflow.com/questions/9932201/undefined-method-env-for-nilnilclass
Remove unused provider accessor from Dragoman
Turn Dragoman into a module

Now, applicant has translation rules in the class definition, and responds to
the #field method like Dragoman used to.
Upgrade to Rails 4, Ruby 2, add dotenv, fix PDF generation
Sign in/sign up flow
Add the housing form prototype made with FormStack

I literally just pasted this in from what Sarah sent me.  We can re-style it to
be more in line with our site, and connect it to the database model and pre-fill
it with an existing test applicant.
Change sidebar, add roles to users
Check admin status
Add gems for less, sass, coffeescript
Rudimentary Salesforce controller
Link to home from sidebar image
Styles for landing page

Because I set this up using just html and css, there may be some other
global styles that might affect it.
Merge styling from Clare
Move landing styling into home.css.scss
Start of styling for Devise pages
Helper method to change page title
Merge pull request #41 from lankyfrenchman/user_sessions

Landing/Sidebar/Sign up/Sign in Changes