kernel: V4L2 various fixes:
- Support for H264 profiles and levels.
- Correct V4L2_PIX_FMT_BGR24 to being V4L2_PIX_FMT_RGB24. I did look at doing BGR888 support, but it was just getting too involved for the time available.
- Adds support for the other flavours of YUYV, and also NV12 (Y plane, and then U/V interleaved plane). That was mainly because they were just there anyway.
- Basic scene mode support. Currently just NIGHT and SPORTS at the moment, and only controlling exposure and metering modes. This can be extended later - it's just a table of the scene enum with the relevant settings at the top of controls.c. It's not had the amount of testing I would like to have given it, but people were wanting night exposure mode so I thought it was worth pushing it out there
- exposure_dynamic_framerate (see below)
See: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=43&t=62364&start=225#p509179

kernel: alsa: alsa: Make alsa work queue high priority. Fixes underrun issues when using negative nice priority