Continue/Start documentation
some more pieces of documentation
make X11 and WAYLAND enabled by default but modify the option to disable them
oh boy, the prototype of the new fully flexible multiplexing transponder
slightly more agressive test
make test little more again
Merge pull request #11 from kripton/modify-x11-and-wayland

make X11 and WAYLAND enabled by default but modify the option to disable...
Merge pull request #9 from kripton/doc

Continue/Start documentation
documentation
Make GTK+ optional
Merge pull request #12 from kripton/optional-gtk

Make GTK+ optional
Merge branch 'doc' into kripton
Fix building with and without gtk
Merge pull request #13 from kripton/optional-gtk-fix

Optional gtk fix
Fix compilation on gcc-versions older than 4.6
Merge pull request #14 from kripton/no-redefine

Fix compilation on gcc-versions older than 4.6
fix excess mem usage in a few places, use atomics builtins for frame refcounts, use the new transponder stuff for v4l2 capture
clean up a bunch of trash in v4l2 code
Handle video encoding through new transponder code part 1
minor hacktests