* add github actions config
As travis stopped be free for all - lets move to github actions.
- Add ruby 3.0 to build matrix
- using DymnaDB ready made action installer did not work - could work with some more time for investigation. But it works the old way.
* Re-enable codecov
* run github actions on ubuntu 20.04
* cleanup build matrix
- remove old minor rails versions 5.0, 5.1
- remove EOL ruby version 2.5
* cleanup gemfiles and Appraisal
remove unused gemsets
* add truffleruby to github actions
* use compact yaml syntax
* Remove rails 4.0 from travis build & test on ruby 2.3.0, 2.5.0
* Add minitest gem to rails 3.2 gemfile
* Use bundler version 1 for rails 3 & rails 4
* Use bundler 1 for jruby platform
* Use bundler 1 on travis because of jruby dependency on bundler 1
* Remove cache & install bundler
* [debug] Rvm list to check current ruby version when installing bundler
* Uninstall all bundler in travis before_install script
* Install gems using bundler 1.0.0
* Use bundle 1.16.1
* Remove bundler from appraisal and gemfiles
* Add persistence for NoBrainer
* Add tests for NoBrainer
* Show the ORM version when running the tests
* Add a Dockerfile and a docker-compose.yml file allowing to run from anywhere very easily the test suite with `docker-compose run --rm aasm\'
* Moves the Mongoid database name definition in the gem loader (avoiding code repetition)
* Update the CHANGELOG.md and the README.md files
* Add Rails generator for NoBrainer