Use automatic pad activation in elements that can take advantage of it

Pads are activated automatically when they are added if the element
state is >=PAUSED, so it's not necessary to activate them manually
anymore.

This patch removes manual pad activation from gstaggregator, gstconcat,
gstfunnel, and gstinputselector.
25 jobs for automatic-pad-activation in 79 minutes and 16 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Preparation
passed #531461
gst indent

00:00:46

passed #531460
manifest

00:01:04

 
  Build
failed #531470
build cerbero android universal

01:00:00

passed #531471
build cerbero cross win32

00:56:28

failed #531472
build cerbero cross win64

01:00:01

passed #531469
build cerbero fedora x86_64

00:48:49

manual #531474
gst-ios-12.2 allowed to fail manual
build cerbero ios universal
passed #531473
gst-macos-10.14
build cerbero macos x86_64

00:55:01

passed #531462
build fedora x86_64

00:08:58

passed #531468
docker windows 1607
build msys2

00:11:54

passed #531463
build nodebug fedora x86_64

00:08:45

passed #531464
build static fedora x86_64

00:14:46

passed #531465
build static nodebug fedora x86_64

00:13:42

passed #531466
docker windows 1607
build vs2017 amd64

00:09:54

passed #531467
docker windows 1607
build vs2017 x86

00:10:27

 
  Test
skipped #531475
check fedora
skipped #531476
integration testsuites fedora
skipped #531481
valgrind bad
skipped #531478
valgrind base
skipped #531477
valgrind core
skipped #531482
valgrind ges
skipped #531479
valgrind good
skipped #531480
valgrind ugly
 
  Integrate
skipped #531483
android universal examples
skipped #531484
documentation
 
Name Stage Failure
failed
build cerbero cross win64 Build The script exceeded the maximum execution time set for the job
0:46:54 WARNING: Using dlltool instead of lib.exe! Resulting .lib files will have problems with Visual Studio, see  http://sourceware.org/bugzilla/show_bug.cgi?id=12633
0:46:54 [(77/81) ffmpeg -> fetch ]
0:46:54 -----> Found https://ffmpeg.org/releases/ffmpeg-4.1.1.tar.bz2 at /builds/ntrrgc/gstreamer/cerbero-sources/ffmpeg-4.1.1/ffmpeg-4.1.1.tar.bz2
0:46:54 [(77/81) ffmpeg -> extract ]
0:46:54 -----> Extracting tarball to /builds/ntrrgc/gstreamer/cerbero-build/sources/windows_x86_64/ffmpeg-4.1.1
0:47:01 [(77/81) ffmpeg -> configure ]
0:48:30 [(77/81) ffmpeg -> compile ]
Pulling docker image gitlab/gitlab-runner-helper:x86_64-de7731dd ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
build cerbero android universal Build The script exceeded the maximum execution time set for the job
0:48:10 -----> Found https://ffmpeg.org/releases/ffmpeg-4.1.1.tar.bz2 at /builds/ntrrgc/gstreamer/cerbero-sources/ffmpeg-4.1.1/ffmpeg-4.1.1.tar.bz2
0:48:10 [(77/80) ffmpeg -> extract ]
0:48:10 -----> Extracting tarball to /builds/ntrrgc/gstreamer/cerbero-build/sources/android_universal/armv7/ffmpeg-4.1.1
0:48:16 -----> Extracting tarball to /builds/ntrrgc/gstreamer/cerbero-build/sources/android_universal/arm64/ffmpeg-4.1.1
0:48:21 -----> Extracting tarball to /builds/ntrrgc/gstreamer/cerbero-build/sources/android_universal/x86/ffmpeg-4.1.1
0:48:29 -----> Extracting tarball to /builds/ntrrgc/gstreamer/cerbero-build/sources/android_universal/x86_64/ffmpeg-4.1.1
0:48:39 [(77/80) ffmpeg -> configure ]
Pulling docker image gitlab/gitlab-runner-helper:x86_64-de7731dd ...
ERROR: Job failed: execution took longer than 1h0m0s seconds