Support scopes with spaces in the name
clarify the state of the project in the README
update Kaminari version requirement for 0.15.1
Merge pull request #2870 from quainjn/2869-index-id-without-show

Check show action for id column in index
Merge pull request #2868 from phiyangt/2867-fix-scope-id-collisions

Support scopes with spaces in the name
add version and license badges to README
Update fr.yml
update CHANGELOG formatting
Only reorder collection if it is grouped

Only need to use work around of GROUP BY + COUNT queries if we are actually using grouping.

This is a squash-merge of #2864
simplify `collection_size` after #2864
#2382: add test for belongs_to filter w/ custom foreign key

Ransack handles it for us, so there's no need to do all that extra work
:D

Note that this commit disables part of `new_page.feature` as a
side-effect of me renaming the association's foreign key.
Improve Draper integration proof-of-concept [ci skip]
This "works", but we should not need to check if the collection is already decorated.

I found that the collection has already been decorated in lib/active_admin/resource_controller/data_access.rb; this still need some research...
Remove decorator duplication; improve collection decorator handling
Clean up collection decorator generated class caching
Refactor some names
Dynamic dependency checker initially for Draper

Noramally bundler would be used to ensure a specific version of a
dependency such as Draper, but we don't want to depend on Draper
at all.

Orginally written by @seanlinsley (see https://github.com/gregbell/active_admin/pull/2662)

Committed by @amiel
Use new Dependencies checker to branch on draper version
Also delegate group_values. Closes #2882
Fix for Draper < 1.0