Bump to 1.3.0
Controllers inherit from Clearance::BaseController

This allows clearance controllers to share functionality such as filters,
layouts, and helper methods. `BaseController` has no methods defined and
is in place to allow customization through re-opening the class.
Introduce Clearance::UsersConteroller#user_params

This makes it easier to overwrite `user_params` when needing to provide extra
fields during signup.

For example, with `strong_parameter`:
```ruby
class UsersController < Clearance::UsersController
  private

  def user_params
    params.require(:user).permit(:email, :password, :first_name, :last_name)
  end
end
```
Upgrade to Appraisal 1.0

The default `rake` task is now the non-appraisal version, which runs
both the specs and features.  To run appraisals, use the appraisal CLI:
`appraisal rake`.

Updated travis config to use appraisal CLI. Updated rails 4.x dependencies
to latest versions.
Update to ruby 1.9+ hash syntax
Return the signed in user from sign_in_as in specs
Use double quotes for HTML attributes

Our style guide says to prefer double quotes for HTML and ERb
attributes. Apply this consistently throughout this repo.
Make travis build the 2.0 branch

This branch will be the target of pull requests, so I'd like to have CI
running on it as well.
Remove unnecessary autoload call from PasswordStrategies module.
Remove Gemnasium Badge

I'm not sure what 'Dependencies Inactive' was supposed to  be telling me
or how to fix it.
Add a notice about overriding controllers
Replace sign out links with sign out buttons.

Using `button_to` instead of `link_to` for DELETE requests removes an
unnecessary dependency on JavaScript.
Use original_fullpath when redirecting

original_fullpath works better than fullpath here, because fullpath doesn't play nice with mounted engines.

For example, with rails_admin, request.fullpath is "/admin/" but request.original_fullpath is "/admin".
Tell hound we're using single quoted strings.

thoughtbot have updated our style guide to prefer double quoted strings,
but I'd rather maintain single quotes until we're ready to move to
double quotes everywhere.
v1.4.0
Conform generated code to current style guide.

The thoughtbot style guide has changed since the code generated by `rails g
clearance:install` and `rails g clearance:specs` was written, and therefore
using the generators on a new project generates a lot of warnings from Hound
[1].

This commit fixes style guide violations in the generated code:

* Prefer double quotes to single quotes.
* Use `expect` instead of `should` in generated specs.
* Add missing newlines at the end of template files.

[1]: https://houndci.com/
`change` instead of `up` and `down` in migration

* Rails infers reverse of `create_table`
* http://guides.rubyonrails.org/migrations.html#using-the-change-method
Remove unused variable from feature spec template

* Rename method to `sign_in`
* Put helper methods in alpha order
Fix bcrypt hash error if `encrypted_password` is nil
v1.4.1