tests: fix ABI check struct sizes for ARM

and re-enable ABI check for ARM.

https://bugzilla.gnome.org/show_bug.cgi?id=691828
tools: update gst-launch-1.0 man page for new debug levels

There are more debug levels these days, not only 0-5.

https://bugzilla.gnome.org/show_bug.cgi?id=692015
tools: minor addition to gst-launch-1.0 man page

https://bugzilla.gnome.org/show_bug.cgi?id=692015
pad: add gst_pad_get_stream_id() utility function

API: gst_pad_get_stream_id()
basesrc: set NEED_RECONFIGURE flag if negotiate fails

When negotiation fails, mark the pad as needing a reconfigure again so
that it gets picked up again next time.

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=691986
gst_pad_check_reconfigure: only remove flag if set.

the code ifed a debug statement, that can't be right. anyway, the way it is,
we don't really need that branch, as we set the flag to unset only if set
(and that can't fail) hence the end result is always to unset the flag.

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=691985
pwg: rename variable

The filter variable was used twice for different things.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692432
docs: Put the right path for the gstttestclock include file
tests: use g_timeout_add_seconds in pipeline stress test

https://bugzilla.gnome.org/show_bug.cgi?id=692612
g-i: add built enumtypes headers and sources to gir creation

Add gstenumtypes.h/c for inclusion with g-ir-scanner. This fixes
problems where introspection based bindings think GstState is
typeless due to the GType not being included as an annotation.

https://bugzilla.gnome.org/show_bug.cgi?id=691185