Add null pipe
Update upipe_null with uprobe/ulog refactoring
upipe-gl: Add upipe-gl

GLX sink, unit test, example using avfsrc/avcdv and glx_sink.
This commits does NOT update configure.ac and
{include,lib,tests}/Makefile.am.
Keep GLX-specific and piping code in upipe_glx_sink, and
put gl-only code in an adhoc probe.
Application developers can use their own specific probe to
replace the gl-only code (init, render, reshape).

TODO:
- fix glx-related valgrind errors (non-fatal X leaks/invalid read)
- handle more glx interactions (mouse, move/resize window, ...)
- gl_cocoa_sink
- glut_sink (?)
- text input (OSD ?)
- multiple-input (upipe_input_alloc)
- add a "plain" renderer
- gl-accelerated yuv support (glsl ?)
Update global makefiles/configure for upipe-gl
Fix .pc.in for upipe-gl and upipe-av
Fix includes install paths
add MPEG-2 video framer
understandable file names for ts demux
documentation improvements
catch and translate need_output from last subpipe
Add dump_dict mode to upipe_null
more rules documentation
fix log on pipe death
Merge branch 'master' of http://git.notk.org/bencoh/upipe

Conflicts:
	include/upipe-modules/upipe_null.h
	lib/upipe-modules/upipe_null.c
	tests/upipe_null_test.c