jitterbuffer: small cleanup
jitterbuffer: move method up
jitterbuffer: update timers after queueing

Else we might update the timer needlessly for duplicates.
jitterbuffer: use corrected timeout when rescheduling

When we recalculate the timeout, use the corrected timeout value depending on
the timer type.
jitterbuffer: add properties

Add properties to control retransmission parameters
jitterbuffer: add support for retransmission retry

When we didn't receive a packet after requesting retransmission, retry
asking for retransmission for a certain period.
build: add subdir-objects to AM_INIT_AUTOMAKE

Fixes warnings with automake 1.14

https://bugzilla.gnome.org/show_bug.cgi?id=705350
jitterbuffer: push retransmission events
jitterbuffer: fix property ranges
session: add FIR and PLI like other RTCP packets

Add the FIR and PLI packets like the other RTCP packet instead of from the
on-sending-rtcp default signal handler.
tests: create/remove orc directory at proper time

Before automake creates .deps directories, and during distclean.
jitterbuffer: send event in right direction
rtpmanager: use generic marshaller
udp: remove unused marshal and enumtypes files
v4l2: remove unused enumtypes and use generic marshaller
rtpdec: use generic marshaller
tests: skip https test if there's no TLS support in soup/glib
qtmux: Use buffer PTS if DTS is not set

Avoids ending up with completely bogus scaled duration/pts when new
buffers have invalid DTS.
session: Don't use ClockTimeDiff for unsigned delays
session: use common send_rtcp method

Reuse the send_rtcp method that already asks for the current time when
requesting a keyframe.