kernel: add alternative MMC driver and support scatter/gather transfers in dmaengine
Currently disabled. Enable with bcm2708.bcm2835_mmc=1

kernel: gpio: Fix for GPIO interrupts higher than pin 32

kernel: lirc: Remove restriction on gpio pins that can be used with lirc

bcm2708_fb: Avoid dma acceleration from atomic context
See: https://github.com/raspberrypi/linux/issues/663

firmware: dispmanx: Add a host call to trigger callbacks on vsync

firmware: mmal: Send port settings changed event to control port when ports are connected

firmware: image_fx: Increase max images to 31

firmware: image_fx: Add a handle to video effects so more than a single instance can be used

firmware: audio: Allow audio dither to be overridden through config.txt
enable_audio_dither=1 to force on. disable_audio_dither=1 to force off.

bootcode: Reninit sdcard after reading autoboot to allow switching partition
See: https://github.com/raspberrypi/noobs/issues/195

raspicam: Add stdout flush
See: https://github.com/raspberrypi/userland/issues/133

mmal: Plumb in deinterlace fast effect

Camera updates: See http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=83353

Initial stereoscopic camera work. See: http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=85012
Increase number of parameters permited to image effects. Some effects can now take 6 parameters, so extend IL & MMAL to match
Camera: Bug fix to reset the timestamp on stopping video capture
Fix buffer overflow in MMAL/RIL due to incorrect param type
Check size of parameters in GetParameter
OV5647: set restart_drop_frames correctly
vc_image/vc_pool: minor fixes for multichannel allocs
Amend flash API to use the driver handle. Allows two instances of the same flash driver.