fixes state changes (forward,backward) to not scroll top #1165

See #1165.
* The scroll positions are stored as data in the History.js state object.
* data-scroll=false paginate configuration added (kaminar templates updated)