Notable changes:
- Recreated build tools using Rollup
- Updated all dependencies to its latest versions
- Switched from Travis CI to GitHub Actions
- Added Dependabot to keep our dependencies up-to-date
- Fixed RTL support
- Fixed shouldBeConsumedByChild logic in mouse-wheel.js
- Improved compatibility with parent class
- Added missing properties in types definition
- Added support for fractional size of scrolled element
- Added support for touch devices
- Added dragging support for mobile devices