* updated test for pagination fix
* suspected bug in page.js
Local pagination aligning returns start page when eg editing cell locally. This results in state change, too. Not really getting the purpose of the original idea. Please consider this modification. It only checks if page fits in the data size range. As I saw, this alignment only affects local pagination, not remote.
* modified fix w/ pageStartIndex
I forgot to mind pageStartIndex
* init react-bootstrap-table2-paginator
* add react-bootstrap-table2-paginator as dependency
* no container
* handle for wrapping pagination component
* add style for paginator addon
* add story for pagination
* implement pagination list
* constants maintain in core package
* implement sizePerPage dropdown
* fix unalign for sizePerPage dropdown and pagination list
* allow to return array from render(react@16 new feature)
* implement pagination hooks
* add story for pagination hooks
* fixed dependencies version and upgrade enzyme
* Shallow renderer no longer calls componentDidMount because DOM refs are not available
* classNames -> className for TextEditor
* add tests for pagination
* fix react-bootstrap-table can't be resolved in other modules
* implement custom page button title
* add test for page button title
* fix bug when sizePerPageList is an object array
* add story for custom pagination
* remove necessary component extends
* move pagination options to react-bootstrap-table2-paginator
* refine pagination stories
* implement hideSizePerPage
* implement hidePageListOnlyOnePage
* fix multiple same key warning
* remove help
* support start from react@^16