Include URI's fragment in `store_location_for`

Hey devise,

`store_location_for` currently ignores the fragment part of the URI, ie:

```ruby
store_location_for(:user, '/#/course/1')
# => "/"
```

Is this intended? If not, I'd be more than happy to provide a pull-request that changes the behaviour to include the fragment.

Cheers!