Avoid NoMethodError for remember_me if it is not configured in devise
hook filters into Devise controllers just like resource controllers

kudos to @JangoSteve for identifying this and doing the initial
implementation

Closes #2183
Fixing-documentation-typo-related-to-cancan
remove needless Formtastic overrides

This has the added benefit of resolving #2170
Merge pull request #2188 from prdetective/2187-fixing-documentation-typo-related-to-cancan

Fix documentation typo
Some ORMs/ODMs return a Symbol for primary key, therefore we must call #to_s (or interpolate as was the case before @Daxter's 5a736047)
Do not assume that a #foo_id method implies a #foo method (fixes @Daxter's regression in 600b5398)