variants: add new variants to customize builds even more

diabled for ios and android:
  gtk, python, clutter
enabled for linux:
  x11, alsa, pulse, cdparanoia, v4l2
theora: disable docs and tests in cross-compilation
linux: set armv7 cflags correctly
WIP