Make gpio pullup configurable for lirc driver

This patch series allows users of the lirc_rpi driver to specify the pull behaviour of the gpio_in_pin, which can be very helpful depending on the external IR circuitry.

Please comment on creating `include/linux/platform_data/bcm2708.h` to specify function header and enum. I am a bit unsure if there isn't some better suited place already existing...