Version 0.15.0
Rename CHANGELOG to CHANGELOG.rdoc
remove .coveralls.yml

Follow up for 6af7e529632ce7f922ce5aeae0584032809831cd
Merge pull request #478 from mrfoto/patch-1

Rename CHANGELOG to CHANGELOG.rdoc
Merge pull request #479 from eitoball/remove_coveralls_yml

Remove .coveralls.yml
Tweak @options before use
Reduce Hash creation
rbx-19mode  =>  rbx-2.1.1
Seems like we'd better not expect the rbx tests to pass...
kaminari doesn't have to always depend on sqlite3

bundle sqlite3 only under AR and DM
Use activerecord-jdbcsqlite3-adapter gem under jruby
CI against jruby
Resolve tzinfo version conflict
Allow another AR-edge failure
Define page method when a AR class is defined

Commit 92052eedf047d65df71cc0021a9df9df1e2fc36e looked good at the beginning. However, that causes a bug that kaminari's page_method_name config has no effect since the pagination method will be defined when `lib/kaminari/models/active_record_model_extension.rb` is loaded.

Define that 'page' method when an AR class is actually defined so we will be able to change the name of the method properly. Fixes #481
Do not pass :param_name option in paginate method

Do it in Tag class so we don't have to give it on the helper method.
Do not generate unused records in specs for DataMapper

It takes a lot of time executing specs for DataMapper. This is because we generate 100 user records and 50 project records for the first user. However, that projects data is actually not used in most of the specs. So do not create them if unneeded and do it only for specs that really need them.
reduce number of test Users and Projects

We did the same on 480b78aa4626b82254b6bef356c5869dffecb557, but do we really need 100 records for these specs?
Put empty lines for readability [ci skip]
Ruby :one:.:eight: compat