Updated most of the dependencies to newer versions

Also changed min api level to 23 and removed some redundant code
2 jobs for revive in 4 minutes and 1 second (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #9254
build

00:02:08

 
  Test
passed #9255
unitTests

00:01:53