Merge branch 'feature/flexible-discreteglobalbasisfunction-range' into 'master'

Make DiscreteGlobalBasisFunction work non-istl range types like array and TupleVector

See merge request !343
8 jobs for master in 31 minutes and 20 seconds (queued for 9 seconds)
Status Name Job ID Coverage
  Test
passed debian:10 clang-7-libcpp-17 #297534
duneci

00:13:48

passed debian:10 gcc-7-17 #297532
duneci

00:16:59

passed debian:10 gcc-8-noassert-17 #297533
duneci

00:19:18

passed debian:11 gcc-10-20 #297536
duneci

00:31:15

passed debian:11 gcc-9-20 #297535
duneci

00:28:48

passed ubuntu:18.04 clang-5-17 #297537
duneci

00:04:29

passed ubuntu:18.04 clang-6-17 #297538
duneci

00:04:27

passed ubuntu:20.04 clang-10-20 #297539
duneci

00:16:41