Account for ink! 3.1 release (#569)

* Update all ink! dependencies to `3`

* Update `Cargo.lock`

* Update changelog
8 jobs for master in 13 minutes and 41 seconds (queued for 2 seconds)