Fix integer kind to make gcc9 happy

Gcc 9 complains about different integer kinds in the iand function.
According to the standard, this is also not allowed, so we should fix
it. Up to now, we were just lucky that the compilers did not complain.
135 jobs for fix_integer_kind in 0 seconds
Status Job ID Name Coverage
  External
passed codecov/patch

passed codecov/project

70.79601%
passed distcheck

00:06:11

passed foss-2017a

00:14:20

passed foss-2017a_mpi

00:15:10

passed foss-2017a_ppc

00:20:24

passed foss-2017a_ppc_mpi

00:17:03

passed foss-2017b

00:18:07

passed foss-2017b_mpi

00:18:02

passed foss-2018a

00:14:52

passed foss-2018a_debug

00:19:05

passed foss-2018a_min

00:14:32

passed foss-2018a_mpi

00:13:41

passed foss-2018a_mpi_debug

00:19:42

passed foss-2018a_mpi_min

00:14:26

passed foss-2018a_mpi_opt

00:15:47

passed foss-2018a_opt

00:15:00

passed foss-2018a_ppc

00:17:21

passed foss-2018a_ppc_mpi

00:14:10

passed foss-2018a_valgrind

00:39:34

passed foss-2018b

00:14:35

passed foss-2018b_mpi

00:15:55

passed foss-2019a

00:15:47

passed foss-2019a_mpi

00:14:35

passed fosscuda-2018a

00:25:18

failed fosscuda-2018a_mpi

00:48:40

passed intel-2017a

00:18:35

passed intel-2017a_impi

00:16:39

passed intel-2017b

00:17:51

passed intel-2017b_impi

00:17:16

passed intel-2018a

00:16:29

passed intel-2018a_impi

00:16:16

passed intel-2018a_impi_omp

00:22:36

passed intel-2018a_omp

00:18:00

passed intel-2018b

00:17:31

passed intel-2018b_impi

00:15:30

passed intel-2019a

00:16:44

passed intel-2019a_impi

00:15:49

passed pgi-2017.10

00:20:08

passed pgi-2017.10_mpi

00:20:08

passed tests

01:45:12

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

passed codecov/patch

100.0%
passed codecov/project

70.79601%
failed codecov/project

66.71341%
failed codecov/project

69.49172%
failed codecov/project

69.49172%
failed codecov/project

69.49933%
failed codecov/project

69.49933%
passed codecov/project

69.71249%
passed codecov/project

70.79568%
passed codecov/project

70.79568%
passed codecov/project

70.79568%
passed codecov/project

69.72294%
passed codecov/project

69.72294%
passed codecov/project

69.73029%
passed codecov/project

69.73029%
passed codecov/project

69.72709%
passed codecov/project

69.72756%
passed codecov/project

69.72709%
passed codecov/project

70.79568%
passed codecov/project

70.79568%
passed codecov/project

70.79104%
passed codecov/project

70.79104%
passed codecov/project

70.79104%
passed codecov/project

70.79568%
passed codecov/project

70.79568%
passed codecov/project

70.79104%
passed codecov/project

70.79104%
passed codecov/project

70.79104%
passed codecov/project

70.79568%
passed codecov/project

70.79568%
passed codecov/project

70.79601%
passed codecov/project

70.79601%
passed codecov/project

70.79601%
passed codecov/project

70.79601%
passed codecov/project

70.79601%
passed codecov/project

70.79601%
passed codecov/project

70.79601%
passed codecov/project

70.79601%
passed codecov/project

70.79601%
passed codecov/project

70.79601%
passed codecov/project

70.79601%
passed codecov/project

70.79104%
passed codecov/project

70.79104%
passed codecov/project

70.79104%
passed distcheck

00:06:58

passed foss-2018a

00:15:45

passed foss-2018a_debug

00:18:54

passed foss-2018a_min

00:18:02

passed foss-2018a_mpi

00:13:40

passed foss-2018a_mpi_debug

00:20:27

passed foss-2018a_mpi_min

00:14:30

passed foss-2018a_mpi_opt

00:15:47

passed foss-2018a_opt

00:15:06

passed foss-2018a_ppc

00:18:21

failed foss-2018a_ppc_mpi

00:45:26

passed foss-2018a_ppc_mpi

00:14:26

passed foss-2018a_valgrind

00:40:27

passed foss-2018b

00:15:18

passed foss-2018b_mpi

00:16:41

failed fosscuda-2018a_mpi

00:48:54

failed fosscuda-2018a_mpi

00:48:43

failed fosscuda-2018a_mpi

00:49:17

failed fosscuda-2018a_mpi

00:48:40

failed fosscuda-2018a_mpi

00:49:37

passed intel-2018a

00:16:22

passed intel-2018a_impi

00:15:34

passed intel-2018a_impi_omp

00:23:33

passed intel-2018a_omp

00:17:59

passed intel-2018b

00:16:52

passed intel-2018b_impi

00:16:07

passed pgi-2017.10

00:20:18

passed pgi-2017.10_mpi

00:20:11

passed tests

01:14:38