Upgrade to Ruby 2.5.3

Attempt to update google-protobuf for migration-paths

Because the one we were using aren't compatible with
Ruby 2.5.3, and it'll be troublesome to switch Ruby.
Upgrading google-protobuf will be much easier.

All of them will need to be updated for Ruby 2.5.3

We remove oj because we don't really need it and it
doesn't compile on 2.5.3 with that version.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/41825
100 jobs for sh-bump-ruby-2.5.3 in 58 minutes and 11 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  Build
manual #119861200
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #119861205
gitlab-org
compile-assets

00:07:17

passed #119861203
gitlab-org
retrieve-tests-metadata

00:00:23

passed #119861207
gitlab-org
setup-test-env

00:07:47

 
  Test
passed #119861306
code_quality

00:11:15

passed #119861211
danger-review

00:02:02

passed #119861293
gitlab-org
db:check-schema-pg

00:03:06

passed #119861292
gitlab-org
db:migrate:reset-mysql

00:06:24

passed #119861291
gitlab-org
db:migrate:reset-pg

00:04:12

passed #119861299
gitlab-org
db:rollback-mysql

00:06:35

passed #119861298
gitlab-org
db:rollback-pg

00:03:31

passed #119861308
dependency_scanning

00:03:30

passed #119861287
gitlab-org
docs lint

00:01:55

passed #119861288
gitlab-org
downtime_check

00:02:48

passed #119861290
gitlab-org
ee_compat_check

00:04:01

passed #119934786
docker
gitlab:assets:compile

00:18:58

passed #119861301
gitlab-org
gitlab:setup-mysql

00:06:44

passed #119861300
gitlab-org
gitlab:setup-pg

00:04:54

passed #119861311
gitlab-org
gitlab_git_test

00:00:58

passed #119861305
gitlab-org
karma

00:09:57

58.19%
passed #119861296
gitlab-org
migration:path-mysql

00:14:46

passed #119861294
gitlab-org
migration:path-pg

00:12:33

passed #119861312
gitlab-org
no_ee_check

00:00:57

manual #119861209
allowed to fail manual
package-and-qa
passed #119861309
gitlab-org
qa:internal

00:03:49

passed #119861310
gitlab-org
qa:selectors

00:03:45

passed #119861289
gitlab-org
rails5_gemfile_lock_check

00:02:36

passed #119861315
review

00:09:04

passed #119869702
gitlab-org
rspec-mysql 0 30

00:18:14

passed #119861255
gitlab-org
rspec-mysql 1 30

00:16:59

passed #119861265
gitlab-org
rspec-mysql 10 30

00:17:46

passed #119861266
gitlab-org
rspec-mysql 11 30

00:17:44

passed #119861267
gitlab-org
rspec-mysql 12 30

00:19:20

passed #119861268
gitlab-org
rspec-mysql 13 30

00:21:09

passed #119861269
gitlab-org
rspec-mysql 14 30

00:20:21

passed #119861270
gitlab-org
rspec-mysql 15 30

00:19:54

passed #119861271
gitlab-org
rspec-mysql 16 30

00:25:05

passed #119861272
gitlab-org
rspec-mysql 17 30

00:19:41

passed #119861273
gitlab-org
rspec-mysql 18 30

00:24:39

passed #119861274
gitlab-org
rspec-mysql 19 30

00:20:01

passed #119861256
gitlab-org
rspec-mysql 2 30

00:16:02

passed #119861275
gitlab-org
rspec-mysql 20 30

00:18:40

passed #119861276
gitlab-org
rspec-mysql 21 30

00:20:56

passed #119861277
gitlab-org
rspec-mysql 22 30

00:18:39

passed #119861278
gitlab-org
rspec-mysql 23 30

00:19:41

passed #119861279
gitlab-org
rspec-mysql 24 30

00:21:24

passed #119861280
gitlab-org
rspec-mysql 25 30

00:22:43

passed #119861281
gitlab-org
rspec-mysql 26 30

00:19:44

passed #119861282
gitlab-org
rspec-mysql 27 30

00:21:02

passed #119861283
gitlab-org
rspec-mysql 28 30

00:26:34

passed #119861284
gitlab-org
rspec-mysql 29 30

00:20:44

passed #119861257
gitlab-org
rspec-mysql 3 30

00:18:37

passed #119861259
gitlab-org
rspec-mysql 4 30

00:15:05

passed #119869645
gitlab-org
rspec-mysql 5 30

00:17:36

passed #119861261
gitlab-org
rspec-mysql 6 30

00:20:23

passed #119861262
gitlab-org
rspec-mysql 7 30

00:17:19

passed #119861263
gitlab-org
rspec-mysql 8 30

00:20:08

passed #119861264
gitlab-org
rspec-mysql 9 30

00:19:27

passed #119861212
gitlab-org
rspec-pg 0 30

00:17:39

passed #119861215
gitlab-org
rspec-pg 1 30

00:13:00

passed #119861228
gitlab-org
rspec-pg 10 30

00:19:30

passed #119861230
gitlab-org
rspec-pg 11 30

00:19:58

passed #119861232
gitlab-org
rspec-pg 12 30

00:17:39

passed #119861233
gitlab-org
rspec-pg 13 30

00:23:19

passed #119861234
gitlab-org
rspec-pg 14 30

00:15:47

passed #119861235
gitlab-org
rspec-pg 15 30

00:17:39

passed #119861236
gitlab-org
rspec-pg 16 30

00:21:47

passed #119861237
gitlab-org
rspec-pg 17 30

00:19:15

passed #119869616
gitlab-org
rspec-pg 18 30

00:22:49

passed #119861239
gitlab-org
rspec-pg 19 30

00:18:26

passed #119861217
gitlab-org
rspec-pg 2 30

00:16:09

passed #119861240
gitlab-org
rspec-pg 20 30

00:20:45

passed #119861241
gitlab-org
rspec-pg 21 30

00:18:44

passed #119861243
gitlab-org
rspec-pg 22 30

00:19:36

passed #119861244
gitlab-org
rspec-pg 23 30

00:15:30

passed #119861245
gitlab-org
rspec-pg 24 30

00:18:25

passed #119861246
gitlab-org
rspec-pg 25 30

00:18:48

passed #119861247
gitlab-org
rspec-pg 26 30

00:18:38

passed #119861248
gitlab-org
rspec-pg 27 30

00:19:37

passed #119861249
gitlab-org
rspec-pg 28 30

00:20:28

passed #119861251
gitlab-org
rspec-pg 29 30

00:17:58

passed #119861219
gitlab-org
rspec-pg 3 30

00:18:48

passed #119861220
gitlab-org
rspec-pg 4 30

00:16:54

passed #119861222
gitlab-org
rspec-pg 5 30

00:16:16

passed #119861223
gitlab-org
rspec-pg 6 30

00:16:38

passed #119861225
gitlab-org
rspec-pg 7 30

00:18:26

passed #119861226
gitlab-org
rspec-pg 8 30

00:20:42

passed #119861227
gitlab-org
rspec-pg 9 30

00:19:14

passed #119861307
sast

00:03:36

passed #119861285
gitlab-org
static-analysis

00:24:33

failed #119861318
allowed to fail manual
stop_review

00:00:30

failed #119861303
docker
gitlab:assets:compile

00:00:05

failed #119869369
docker
gitlab:assets:compile

00:00:09

failed #119861253
gitlab-org
rspec-mysql 0 30

00:00:58

failed #119861260
gitlab-org
rspec-mysql 5 30

00:00:50

failed #119861238
gitlab-org
rspec-pg 18 30

00:00:43

 
  Post Test
passed #119861320
gitlab-org
coverage

00:04:09

94.85%
passed #119861319
gitlab-org
flaky-examples-check

00:01:52

passed #119861321
gitlab-org
lint:javascript:report

00:02:08

 
  Post Cleanup
manual #119861322
gitlab-org allowed to fail manual
review-docs-cleanup